I started messing around with FXCop against some of my assemblies and noticed something interesting that I'm trying to wrap my head around.
"Types that declare disposable members should also implement IDisposable. If the type does not own any unmanaged resources, do not implement a finalizer on it."
I have my own class that contains some controls that in turn inherit from System.Web.UI.WebControls.Button. It's not complaining about my inherited buttons, but the class that wraps them is.
What's the impact or danger here?