Provides a top-level mapping layer between a COM object and a TypeDescriptor.

See Also: IComNativeDescriptorHandler


[System.Obsolete("Use TypeDescriptionProvider and TypeDescriptor.ComObjectType instead")]
public interface IComNativeDescriptorHandler



This API is now obsolete. Add a TypeDescriptionProvider to handle a TypeDescriptor.ComObjectType instead.


Namespace: System.ComponentModel
Assembly: System (in System.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0,,

The members of System.ComponentModel.IComNativeDescriptorHandler are listed below.

Public Methods

GetAttributes(Object) : AttributeCollection

Gets the attributes for the specified component.

GetClassName(Object) : String

Gets the class name for the specified component.

GetConverter(Object) : TypeConverter

Gets the type converter for the specified component.

GetDefaultEvent(Object) : EventDescriptor

Gets the default event for the specified component.

GetDefaultProperty(Object) : PropertyDescriptor

Gets the default property for the specified component.

GetEditor(Object, Type) : Object

Gets the editor for the specified component.

GetEvents(Object) : EventDescriptorCollection

Gets the events for the specified component.

GetEvents(Object, Attribute[]) : EventDescriptorCollection

Gets the events with the specified attributes for the specified component.

GetName(Object) : String

Gets the name of the specified component.

GetProperties(Object, Attribute[]) : PropertyDescriptorCollection

Gets the properties with the specified attributes for the specified component.

GetPropertyValue(Object, Int32, ref Boolean) : Object
GetPropertyValue(Object, String, ref Boolean) : Object