TypeDescriptionProvider.GetTypeDescriptor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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)
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
.