Language

TypeDescriptionProvider.GetTypeDescriptor メソッド

定義

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

オーバーロード

名前 説明
GetTypeDescriptor(Object)

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

GetTypeDescriptor(Type)

指定された型のカスタム型記述子を取得します。

GetTypeDescriptor(Type, Object)

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

GetTypeDescriptor(Object)

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

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

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")]
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor(object instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")>]
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor

パラメーター

instance
Object

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

返品

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

属性

例外

instance は nullです。

こちらもご覧ください

適用対象

GetTypeDescriptor(Type)

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

指定された型のカスタム型記述子を取得します。

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

パラメーター

objectType
Type

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

返品

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

こちらもご覧ください

適用対象

GetTypeDescriptor(Type, Object)

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

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

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

パラメーター

objectType
Type

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

instance
Object

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

返品

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

注釈

このメソッドは virtual としてプロトタイプ化され、親プロバイダーが渡されなかった場合、既定では空の記述子が返されます。 親プロバイダーが渡された場合、このメソッドは親プロバイダーの GetTypeDescriptor メソッドを呼び出します。

注意 (継承者)

GetTypeDescriptor(Type, Object) メソッドは、オブジェクトのカスタム型記述子を返す必要があります。 メソッドがオブジェクトの型情報を提供しない場合は、 nullを返す必要があります。

こちらもご覧ください

適用対象