Udostępnij za pośrednictwem


TypeDescriptionProvider.GetReflectionType Metoda

Definicja

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

objectType
Type

Typ obiektu, dla którego ma być pobierany IReflect.

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

objectType
Type

Typ obiektu, dla którego ma być pobierany IReflect.

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.

Zobacz też

Dotyczy