This is a class private to the framework, which should not be used in your own code. public interface IComNativeDescriptorHandler { // Public Instance Methods public AttributeCollection GetAttributes ( object component ); public string GetClassName (object component ); public TypeConverter GetConverter (object component ); public EventDescriptor GetDefaultEvent (object component ); public PropertyDescriptor GetDefaultProperty (object component ); public object GetEditor (object component , Type baseEditorType ); public EventDescriptorCollection GetEvents (object component ); public EventDescriptorCollection GetEvents (object component , Attribute[] attributes ); public string GetName (object component ); public PropertyDescriptorCollection GetProperties (object component , Attribute[] attributes ); public object GetPropertyValue (object component , int dispid , ref bool success ); public object GetPropertyValue (object component , string propertyName , ref bool success ); } Returned ByTypeDescriptor.ComNativeDescriptorHandler Passed ToTypeDescriptor.ComNativeDescriptorHandler |