Sdílet prostřednictvím


TypeDescriptionProvider.GetTypeDescriptor Metoda

Definice

Získá popisovač vlastního typu pro daný typ nebo objekt.

Přetížení

GetTypeDescriptor(Object)

Získá popisovač vlastního typu pro daný objekt.

GetTypeDescriptor(Type)

Získá popisovač vlastního typu pro daný typ.

GetTypeDescriptor(Type, Object)

Získá popisovač vlastního typu pro daný typ a objekt.

GetTypeDescriptor(Object)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Získá popisovač vlastního typu pro daný objekt.

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

Instance typu . Může k tomu dojít null , pokud nebyla předána žádná instance do TypeDescriptor.

Návraty

Objekt ICustomTypeDescriptor , který může poskytnout metadata pro typ.

Výjimky

instance je null.

Viz také

Platí pro

GetTypeDescriptor(Type)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Získá popisovač vlastního typu pro daný typ.

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 objektu, pro který chcete načíst popisovač typu.

Návraty

Objekt ICustomTypeDescriptor , který může poskytnout metadata pro typ.

Viz také

Platí pro

GetTypeDescriptor(Type, Object)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Získá popisovač vlastního typu pro daný typ a objekt.

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 objektu, pro který chcete načíst popisovač typu.

instance
Object

Instance typu . Může k tomu dojít null , pokud nebyla předána žádná instance do TypeDescriptor.

Návraty

Objekt ICustomTypeDescriptor , který může poskytnout metadata pro typ.

Poznámky

Tato metoda je prototypována jako virtual a ve výchozím nastavení vrací prázdný popisovač, pokud nebyl předán žádný nadřazený zprostředkovatel. Pokud byl předán nadřazený zprostředkovatel, tato metoda vyvolá metodu nadřazeného zprostředkovatele GetTypeDescriptor .

Poznámky pro dědice

Metoda GetTypeDescriptor(Type, Object) by měla vrátit popisovač vlastního typu objektu. Pokud metoda neposkytuje informace o typu objektu, měla by vrátit null.

Viz také

Platí pro