Udostępnij za pośrednictwem


TypeDescriptionProvider.GetTypeDescriptor Metoda

Definicja

Pobiera deskryptor typu niestandardowego dla danego typu lub obiektu.

Przeciążenia

GetTypeDescriptor(Object)

Pobiera deskryptor typu niestandardowego dla danego obiektu.

GetTypeDescriptor(Type)

Pobiera deskryptor typu niestandardowego dla danego typu.

GetTypeDescriptor(Type, Object)

Pobiera deskryptor typu niestandardowego dla danego typu i obiektu.

GetTypeDescriptor(Object)

Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs

Pobiera deskryptor typu niestandardowego dla danego obiektu.

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

Parametry

instance
Object

Wystąpienie typu. Może to być null , jeśli żadne wystąpienie nie zostało przekazane do obiektu TypeDescriptor.

Zwraca

Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.

Wyjątki

instance to null.

Zobacz też

Dotyczy

GetTypeDescriptor(Type)

Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs

Pobiera deskryptor typu niestandardowego dla danego typu.

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

Parametry

objectType
Type

Typ obiektu, dla którego ma być pobierany deskryptor typu.

Zwraca

Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.

Zobacz też

Dotyczy

GetTypeDescriptor(Type, Object)

Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs
Źródło:
TypeDescriptionProvider.cs

Pobiera deskryptor typu niestandardowego dla danego typu i obiektu.

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

Parametry

objectType
Type

Typ obiektu, dla którego ma być pobierany deskryptor typu.

instance
Object

Wystąpienie typu. Może to być null , jeśli żadne wystąpienie nie zostało przekazane do obiektu TypeDescriptor.

Zwraca

Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.

Uwagi

Ta metoda jest prototypowana jako virtual i domyślnie zwraca pusty deskryptor, jeśli żaden dostawca nadrzędny nie został przekazany. Jeśli przekazano dostawcę nadrzędnego, ta metoda wywoła metodę dostawcy nadrzędnego GetTypeDescriptor .

Uwagi dotyczące dziedziczenia

Metoda GetTypeDescriptor(Type, Object) powinna zwracać deskryptor typu niestandardowego dla obiektu. Jeśli metoda nie dostarcza informacji o typie obiektu, powinna zwrócić wartość null.

Zobacz też

Dotyczy