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.