TypeDescriptionProvider.GetReflectionType Metoda

Definicja

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 instanceelementu .

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

objectType
Type

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

Zwraca

Typ odbicia dla tego objectTypeelementu .

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

objectType
Type

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

instance
Object

Wystąpienie typu. Może to być null.

Zwraca

Typ odbicia dla tego objectTypeelementu .

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 .

Zobacz też

Dotyczy