TypeDescriptor.ComObjectType プロパティ


対象となるコンポーネントによって表されるコンポーネント オブジェクト モデル (COM) の型を取得します。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


このコンポーネントによって表される COM オブジェクトの Type。COM 以外のオブジェクトの場合 nullThe Type of the COM object represented by this component, or null for non-COM objects.


ComObjectType プロパティは、COM 型の型説明のプロバイダーを定義するために AddProvider(TypeDescriptionProvider, Type) メソッドに渡すことができる型を返します。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.

このクラスの ComObjectType プロパティとその他のメンバーは、互換性のために残されている IComNativeDescriptorHandler インターフェイスの機能を置き換えます。The ComObjectType property and other members in this class replace the functionality in the obsolete IComNativeDescriptorHandler interface. COM オブジェクトと TypeDescriptorの間にマッピングレイヤーを実装するには ComObjectType型を処理する TypeDescriptionProvider を追加します。To implement a mapping layer between a COM object and TypeDescriptor, add a TypeDescriptionProvider to handle type ComObjectType.