For class System.Collections.ObjectModel.KeyedCollection <TKey, TItem> I retrieve the MethodInfo object corresponding to the Add(TItem item) method.
Two things I don't understand. First, why does GetBaseDefinition().DeclaringType.FullName return null? Why does it do that when GetBaseDefinition().DeclaringType.Name returns a nice non-null value? And incidentally, so does GetBaseDefinition().DeclaringType.Namespace
Second thing I don't understand: why do IsFinal and IsVirtual both return true? I thought that was impossible, what does it mean to be final and virtual at the same time?
Windows Vista, Visual Studio 2010, .NET framework 3.5
Thanks, any and all for your insights.
View Complete Post