TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType メソッド

定義

オーバーロード

GetTypeDescriptorFromRegisteredType(Object)

指定された型またはオブジェクトのカスタム型記述子を返します。

GetTypeDescriptorFromRegisteredType(Type)

指定された型またはオブジェクトのカスタム型記述子を返します。

GetTypeDescriptorFromRegisteredType(Type, Object)

指定された型またはオブジェクトのカスタム型記述子を返します。

GetTypeDescriptorFromRegisteredType(Object)

指定された型またはオブジェクトのカスタム型記述子を返します。

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (object instance);
member this.GetTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor

パラメーター

instance
Object

型のインスタンス。 TypeDescriptorにインスタンスが渡されなかった場合は、null できます。

戻り値

型のメタデータを提供できる ICustomTypeDescriptor

注釈

メソッドは、オブジェクトのカスタム型記述子を返す必要があります。 メソッドがオブジェクトの型情報を提供することに関心がない場合は、base を返す必要があります。

適用対象

GetTypeDescriptorFromRegisteredType(Type)

指定された型またはオブジェクトのカスタム型記述子を返します。

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType);
member this.GetTypeDescriptorFromRegisteredType : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (objectType As Type) As ICustomTypeDescriptor

パラメーター

objectType
Type

型記述子を取得する対象のオブジェクトの型。

戻り値

型のメタデータを提供できる ICustomTypeDescriptor

注釈

メソッドは、オブジェクトのカスタム型記述子を返す必要があります。 メソッドがオブジェクトの型情報を提供することに関心がない場合は、base を返す必要があります。

適用対象

GetTypeDescriptorFromRegisteredType(Type, Object)

指定された型またはオブジェクトのカスタム型記述子を返します。

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType, object? instance);
abstract member GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptorFromRegisteredType (objectType As Type, instance As Object) As ICustomTypeDescriptor

パラメーター

objectType
Type

型記述子を取得する対象のオブジェクトの型。

instance
Object

型のインスタンス。 TypeDescriptorにインスタンスが渡されなかった場合は、null できます。

戻り値

型のメタデータを提供できる ICustomTypeDescriptor

注釈

objectType パラメーターは常に有効ですが、TypeDescriptor に渡されたインスタンスがない場合は、インスタンス パラメーターが null 可能性があります。 メソッドは、オブジェクトのカスタム型記述子を返す必要があります。 メソッドがオブジェクトの型情報を提供することに関心がない場合は、base を返す必要があります。

このメソッドは仮想としてプロトタイプ化され、既定では、親プロバイダーが渡されなかった場合は、すべての値の空のコレクションを返すカスタム型記述子を返します。 親プロバイダーが渡された場合、このメソッドは親プロバイダーの GetTypeDescriptorFromRegisteredType メソッドを呼び出します。

適用対象