Sdílet prostřednictvím


TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Metoda

Definice

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.

Platí pro