Deadlock in System.Component.TypeDescriptor [closed]
Deadlock in System.Component.TypeDescriptor [closed]
Deadlock in System.Component.TypeDescriptor [closed]
obj.GetType().GetProperties() does not return a PropertyDescriptorCollection, it returns a System.Reflection.PropertyInfo[]. The PropertyInfo class does, as you suggest, represent only actual properties created on the object. A PropertyDescriptor is either a custom concrete child of the PropertyDescriptor class (implemented by the type defining the custom descriptor), or is an instance of the sealed internal class ReflectPropertyDescriptor … Read more