TypeDescriptionProvider.GetReflectionType Metoda

Definice

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

Přetížení

Name Description
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
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 toto 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
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 to být null.

Návraty

Typ reflexe pro toto 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
Zdroj:
TypeDescriptionProvider.cs
Zdroj:
TypeDescriptionProvider.cs

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

public:
 Type ^ GetReflectionType(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("GetReflectionType is not trim compatible because the Type of object cannot be statically discovered.")]
public Type GetReflectionType(object instance);
public Type GetReflectionType(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("GetReflectionType is not trim compatible because the Type of object cannot be statically discovered.")>]
member this.GetReflectionType : obj -> Type
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 toto instance.

Atributy

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