Sdílet prostřednictvím


TypeDescriptionProvider.GetReflectionType Metoda

Definice

Provádí normální odraz proti objektu.

Přetížení

GetReflectionType(Type)

Provede normální odraz proti typu.

GetReflectionType(Type, Object)

Provádí normální odraz proti danému objektu s daným typem.

GetReflectionType(Object)

Provede normální odraz proti danému objektu.

GetReflectionType(Type)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Provede normální odraz proti 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 objektu, pro který chcete načíst IReflect.

Návraty

Typ reflexe pro tento objectType.

Výjimky

objectType je null.

Poznámky

Metoda GetReflectionType je verze GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít žádný popisovač vlastního typu, GetReflectionType je volána k provádění normální reflexe proti objektu.

Tuto metodu přetížení, pokud jste volali člen popisovače typu, který používá typ místo instance.

Viz také

Platí pro

GetReflectionType(Type, Object)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Provádí normální odraz proti danému objektu s daným 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 objektu, pro který chcete načíst IReflect.

instance
Object

Instance typu. Může být null.

Návraty

Typ reflexe pro tento objectType.

Poznámky

Metoda GetReflectionType je verze GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít žádný popisovač vlastního typu, GetReflectionType je volána k provádění normální reflexe proti objektu.

Poznámky pro dědice

Tato metoda je prototypována jako virtuala ve výchozím nastavení vrátí objectType, pokud nebyl předán žádný nadřazený zprostředkovatel. Pokud byl předán nadřazený zprostředkovatel, tato metoda vyvolá metodu GetReflectionType nadřazeného zprostředkovatele.

Viz také

Platí pro

GetReflectionType(Object)

Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

Provede normální odraz proti danému objektu.

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

Instance typu (nesmí být null).

Návraty

Typ reflexe pro tento instance.

Výjimky

instance je null.

Poznámky

Metoda GetReflectionType je verze GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít žádný popisovač vlastního typu, GetReflectionType je volána k provádění normální reflexe proti objektu.

Toto přetížení metody použijte, pokud jste volali člen popisovače typu, který používá instanci místo typu.

Viz také

Platí pro