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í
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
Návraty
Poznámky
Parametr objectType je vždy platný, ale parametr instance může být null
, pokud nebyla do TypeDescriptor 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.
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
Návraty
Poznámky
Parametr objectType je vždy platný, ale parametr instance může být null
, pokud nebyla do TypeDescriptor 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.
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
- instance
- Object
Návraty
Poznámky
Parametr objectType je vždy platný, ale parametr instance může být null
, pokud nebyla do TypeDescriptor 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.