TypeDescriptor.ComObjectType Property


Gets the type of the Component Object Model (COM) object represented by the target component.

 static property Type ^ ComObjectType { Type ^ get(); };
public static Type ComObjectType { get; }
member this.ComObjectType : Type
Public Shared ReadOnly Property ComObjectType As Type

Property Value


The Type of the COM object represented by this component, or null for non-COM objects.


The ComObjectType property returns a type that can be passed to the AddProvider(TypeDescriptionProvider, Type) method to define a type description provider for COM types.

The ComObjectType property and other members in this class replace the functionality in the obsolete IComNativeDescriptorHandler interface. To implement a mapping layer between a COM object and TypeDescriptor, add a TypeDescriptionProvider to handle type ComObjectType.

Applies to

See also