TypeDescriptionProvider.GetReflectionType 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.
Wykonuje normalne odbicie względem obiektu.
Przeciążenia
GetReflectionType(Object) |
Wykonuje normalne odbicie względem danego obiektu. |
GetReflectionType(Type) |
Wykonuje normalne odbicie względem typu. |
GetReflectionType(Type, Object) |
Wykonuje normalne odbicie względem danego obiektu z danym typem. |
GetReflectionType(Object)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Wykonuje normalne odbicie względem danego obiektu.
public:
Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType (object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type
Parametry
- instance
- Object
Wystąpienie typu (nie powinno mieć wartości null
).
Zwraca
Typ odbicia dla tego instance
elementu .
Wyjątki
instance
to null
.
Uwagi
Metoda GetReflectionType jest niższą wersją GetTypeDescriptor metody . Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, jest wywoływany w GetReflectionType celu wykonania normalnego odbicia względem obiektu.
Użyj tego przeciążenia metody, jeśli wywołaliśmy element członkowski deskryptora typu, który używa wystąpienia zamiast typu.
Zobacz też
Dotyczy
GetReflectionType(Type)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Wykonuje normalne odbicie względem typu.
public:
Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType (Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type
Parametry
Zwraca
Typ odbicia dla tego objectType
elementu .
Wyjątki
objectType
to null
.
Uwagi
Metoda GetReflectionType jest niższą wersją GetTypeDescriptor metody . Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, jest wywoływany w GetReflectionType celu wykonania normalnego odbicia względem obiektu.
Użyj tego przeciążenia metody, jeśli wywołaliśmy element członkowski deskryptora typu, który używa typu zamiast wystąpienia.
Zobacz też
Dotyczy
GetReflectionType(Type, Object)
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
- Źródło:
- TypeDescriptionProvider.cs
Wykonuje normalne odbicie względem danego obiektu z danym typem.
public:
virtual Type ^ GetReflectionType(Type ^ objectType, System::Object ^ instance);
public virtual Type GetReflectionType (Type objectType, object instance);
public virtual Type GetReflectionType (Type objectType, object? instance);
abstract member GetReflectionType : Type * obj -> Type
override this.GetReflectionType : Type * obj -> Type
Public Overridable Function GetReflectionType (objectType As Type, instance As Object) As Type
Parametry
- instance
- Object
Wystąpienie typu. Może to być null
.
Zwraca
Typ odbicia dla tego objectType
elementu .
Uwagi
Metoda GetReflectionType jest niższą wersją GetTypeDescriptor metody . Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, jest wywoływany w GetReflectionType celu wykonania normalnego odbicia względem obiektu.
Uwagi dotyczące dziedziczenia
Ta metoda jest prototypowana jako virtual
, a domyślnie zwraca wartość objectType
, jeśli żaden dostawca nadrzędny nie został przekazany. Jeśli przekazano dostawcę nadrzędnego, ta metoda wywoła metodę dostawcy nadrzędnego GetReflectionType .