TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType 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í.
Přetížení
| Name | Description |
|---|---|
| GetTypeDescriptorFromRegisteredType(Object) |
Vrátí popisovač vlastního typu pro daný typ nebo objekt. |
| GetTypeDescriptorFromRegisteredType(Type) |
Vrátí popisovač vlastního typu pro daný typ nebo objekt. |
| GetTypeDescriptorFromRegisteredType(Type, Object) |
Vrátí popisovač vlastního typu pro daný typ nebo objekt. |
GetTypeDescriptorFromRegisteredType(Object)
Vrátí popisovač vlastního typu pro daný typ nebo objekt.
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
Parametry
- instance
- Object
Instance typu. Může to býtnull, pokud nebyla předána žádná instance .TypeDescriptor
Návraty
Může ICustomTypeDescriptor poskytovat metadata pro daný typ.
Poznámky
Metoda by měla vrátit vlastní popisovač typu objektu. Pokud metoda nemá zájem o poskytnutí informací o typu objektu, měl by vrátit základ.
Platí pro
GetTypeDescriptorFromRegisteredType(Type)
Vrátí popisovač vlastního typu pro daný typ nebo objekt.
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
Parametry
- objectType
- Type
Typ objektu, pro který chcete načíst popisovač typu.
Návraty
Může ICustomTypeDescriptor poskytovat metadata pro daný typ.
Poznámky
Metoda by měla vrátit vlastní popisovač typu objektu. Pokud metoda nemá zájem o poskytnutí informací o typu objektu, měl by vrátit základ.
Platí pro
GetTypeDescriptorFromRegisteredType(Type, Object)
Vrátí popisovač vlastního typu pro daný typ nebo objekt.
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
Parametry
- objectType
- Type
Typ objektu, pro který chcete načíst popisovač typu.
- instance
- Object
Instance typu. Může to býtnull, pokud nebyla předána žádná instance .TypeDescriptor
Návraty
Může ICustomTypeDescriptor poskytovat metadata pro daný typ.
Poznámky
Parametr objectType je vždy platný, ale parametr instance může být null v případě, že do TypeDescriptoru nebyla předána žádná instance. Metoda by měla vrátit vlastní popisovač typu objektu. Pokud metoda nemá zájem o poskytnutí informací o typu objektu, měl by vrátit základ.
Tato metoda je prototypována jako virtuální a ve výchozím nastavení vrátí popisovač vlastního typu, který vrátí prázdné kolekce pro všechny hodnoty, pokud nebyl předán žádný nadřazený zprostředkovatel. Pokud byl předán nadřazený zprostředkovatel, tato metoda vyvolá Metodu GetTypeDescriptorFromRegisteredType nadřazeného zprostředkovatele.