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(Type) |
Wykonuje normalne odbicie względem typu. |
GetReflectionType(Type, Object) |
Wykonuje normalne odbicie względem danego obiektu z danym typem. |
GetReflectionType(Object) |
Wykonuje normalne odbicie względem danego obiektu. |
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
.
Wyjątki
objectType
jest null
.
Uwagi
Metoda GetReflectionType jest niższą wersją metody GetTypeDescriptor. Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, GetReflectionType jest wywoływana w celu normalnego odbicia względem obiektu.
Użyj tego przeciążenia metody, jeśli wywołaliśmy element członkowski deskryptora typów, 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 być null
.
Zwraca
Typ odbicia dla tego objectType
.
Uwagi
Metoda GetReflectionType jest niższą wersją metody GetTypeDescriptor. Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, GetReflectionType jest wywoływana w celu normalnego odbicia względem obiektu.
Uwagi dotyczące dziedziczenia
Ta metoda jest prototypowana jako virtual
, a domyślnie zwraca objectType
, jeśli żaden dostawca nadrzędny nie został przekazany. Jeśli przekazano dostawcę nadrzędnego, ta metoda wywoła metodę GetReflectionType dostawcy nadrzędnego.
Zobacz też
Dotyczy
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 być null
).
Zwraca
Typ odbicia dla tego instance
.
Wyjątki
instance
jest null
.
Uwagi
Metoda GetReflectionType jest niższą wersją metody GetTypeDescriptor. Jeśli dla obiektu nie można znaleźć deskryptora niestandardowego typu, GetReflectionType jest wywoływana w celu normalnego odbicia względem obiektu.
Użyj tego przeciążenia metody, jeśli wywołaliśmy element członkowski deskryptora typów, który używa wystąpienia zamiast typu.