Udostępnij za pośrednictwem


TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Metoda

Definicja

Przeciążenia

GetTypeDescriptorFromRegisteredType(Object)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

GetTypeDescriptorFromRegisteredType(Type)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

GetTypeDescriptorFromRegisteredType(Type, Object)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

GetTypeDescriptorFromRegisteredType(Object)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

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

Zwraca

Uwagi

Parametr objectType jest zawsze prawidłowy, ale parametr wystąpienia może być null, jeśli żadne wystąpienie nie zostało przekazane do klasy TypeDescriptor. Metoda powinna zwracać niestandardowy deskryptor typu dla obiektu. Jeśli metoda nie jest zainteresowana dostarczaniem informacji o typie obiektu, powinien zwrócić bazę.

Dotyczy

GetTypeDescriptorFromRegisteredType(Type)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

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

Zwraca

Uwagi

Parametr objectType jest zawsze prawidłowy, ale parametr wystąpienia może być null, jeśli żadne wystąpienie nie zostało przekazane do klasy TypeDescriptor. Metoda powinna zwracać niestandardowy deskryptor typu dla obiektu. Jeśli metoda nie jest zainteresowana dostarczaniem informacji o typie obiektu, powinien zwrócić bazę.

Dotyczy

GetTypeDescriptorFromRegisteredType(Type, Object)

Zwraca deskryptor typu niestandardowego dla danego typu lub obiektu.

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

Zwraca

Uwagi

Parametr objectType jest zawsze prawidłowy, ale parametr wystąpienia może być null, jeśli żadne wystąpienie nie zostało przekazane do klasy TypeDescriptor. Metoda powinna zwracać niestandardowy deskryptor typu dla obiektu. Jeśli metoda nie jest zainteresowana dostarczaniem informacji o typie obiektu, powinien zwrócić bazę.

Ta metoda jest prototypowana jako wirtualna, a domyślnie zwraca niestandardowy deskryptor typu, który zwraca puste kolekcje dla wszystkich wartości, jeśli nie przekazano dostawcy nadrzędnego. Jeśli przekazano dostawcę nadrzędnego, ta metoda wywoła metodę GetTypeDescriptorFromRegisteredType dostawcy nadrzędnego.

Dotyczy