次の方法で共有


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

戻り値

注釈

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

戻り値

注釈

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

戻り値

注釈

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

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

適用対象