TypeDescriptionProvider.GetTypeDescriptor Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera deskryptor typu niestandardowego dla danego typu lub obiektu.
Przeciążenia
GetTypeDescriptor(Object) |
Pobiera deskryptor typu niestandardowego dla danego obiektu. |
GetTypeDescriptor(Type) |
Pobiera deskryptor typu niestandardowego dla danego typu. |
GetTypeDescriptor(Type, Object) |
Pobiera deskryptor typu niestandardowego dla danego typu i obiektu. |
GetTypeDescriptor(Object)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Pobiera deskryptor typu niestandardowego dla danego obiektu.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parametry
- instance
- Object
Wystąpienie typu. Może to być null
, jeśli żadne wystąpienie nie zostało przekazane do obiektu TypeDescriptor.
Zwraca
Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.
Wyjątki
instance
to null
.
Zobacz też
Dotyczy
GetTypeDescriptor(Type)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Pobiera deskryptor typu niestandardowego dla danego typu.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor
Parametry
- objectType
- Type
Typ obiektu, dla którego ma być pobierany deskryptor typu.
Zwraca
Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.
Zobacz też
Dotyczy
GetTypeDescriptor(Type, Object)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Pobiera deskryptor typu niestandardowego dla danego typu i obiektu.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor
Parametry
- objectType
- Type
Typ obiektu, dla którego ma być pobierany deskryptor typu.
- instance
- Object
Wystąpienie typu. Może to być null
, jeśli żadne wystąpienie nie zostało przekazane do obiektu TypeDescriptor.
Zwraca
Element ICustomTypeDescriptor , który może dostarczać metadane dla typu.
Uwagi
Ta metoda jest prototypowana jako virtual
i domyślnie zwraca pusty deskryptor, jeśli żaden dostawca nadrzędny nie został przekazany. Jeśli przekazano dostawcę nadrzędnego, ta metoda wywoła metodę dostawcy nadrzędnego GetTypeDescriptor .
Uwagi dotyczące dziedziczenia
Metoda GetTypeDescriptor(Type, Object) powinna zwracać deskryptor typu niestandardowego dla obiektu. Jeśli metoda nie dostarcza informacji o typie obiektu, powinna zwrócić wartość null
.