Share via


TypeDescriptionProvider.GetReflectionType Metoda

Definice

Provede normální odraz proti objektu.

Přetížení

GetReflectionType(Object)

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

GetReflectionType(Type)

Provede normální odraz proti typu.

GetReflectionType(Type, Object)

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

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 (neměla by být null).

Návraty

Typ reflexe pro tento instance.

Výjimky

instance je null.

Poznámky

Metoda GetReflectionType je verzí GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít popisovač vlastního typu, GetReflectionType je volána k provedení normálního odrazu proti objektu.

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

Viz také

Platí pro

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ý se má načíst IReflectobjekt .

Návraty

Typ reflexe pro tento objectType.

Výjimky

objectType je null.

Poznámky

Metoda GetReflectionType je verzí GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít popisovač vlastního typu, GetReflectionType je volána k provedení normálního odrazu proti objektu.

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

Viz také

Platí pro

GetReflectionType(Type, Object)

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

Provede 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ý se má načíst IReflectobjekt .

instance
Object

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

Návraty

Typ reflexe pro tento objectType.

Poznámky

Metoda GetReflectionType je verzí GetTypeDescriptor metody nižší úrovně. Pokud nelze pro objekt najít popisovač vlastního typu, GetReflectionType je volána k provedení normálního odrazu 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 nadřazeného zprostředkovatele GetReflectionType .

Viz také

Platí pro