TypeDescriptionProvider.GetReflectionType Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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)
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
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)
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
- 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 virtual
a 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 .