Language

TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType メソッド

定義

オーバーロード

名前 説明
GetTypeDescriptorFromRegisteredType(Object)

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

GetTypeDescriptorFromRegisteredType(Type)

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

GetTypeDescriptorFromRegisteredType(Type, Object)

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

GetTypeDescriptorFromRegisteredType(Object)

ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs

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

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

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

返品

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

注釈

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

適用対象

GetTypeDescriptorFromRegisteredType(Type)

ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs

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

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)

ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs
ソース:
TypeDescriptionProvider.cs

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

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

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

返品

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

注釈

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

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

適用対象