TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Metoda

Definice

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)

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

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)

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

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)

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

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.

Platí pro