TypeDescriptionProvider.GetReflectionType Metod

Definition

Utför normal reflektion mot ett objekt.

Överlagringar

Name Description
GetReflectionType(Type)

Utför normal reflektion mot en typ.

GetReflectionType(Type, Object)

Utför normal reflektion mot det angivna objektet med den angivna typen.

GetReflectionType(Object)

Utför normal reflektion mot det angivna objektet.

GetReflectionType(Type)

Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs

Utför normal reflektion mot en typ.

public:
 Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType(Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type

Parametrar

objectType
Type

Den typ av objekt som ska hämtas IReflectför .

Returer

Typen av reflektion för den här objectType.

Undantag

objectType är null.

Kommentarer

Metoden GetReflectionType är en lägre version av GetTypeDescriptor metoden. Om ingen anpassad typbeskrivning kan finnas för ett objekt GetReflectionType anropas för att utföra normal reflektion mot objektet.

Använd den här metodens överlagring om du har anropat en typbeskrivningsmedlem som använder en typ i stället för en instans.

Se även

Gäller för

GetReflectionType(Type, Object)

Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs

Utför normal reflektion mot det angivna objektet med den angivna typen.

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

Parametrar

objectType
Type

Den typ av objekt som ska hämtas IReflectför .

instance
Object

En instans av typen. Kan vara null.

Returer

Typen av reflektion för den här objectType.

Kommentarer

Metoden GetReflectionType är en lägre version av GetTypeDescriptor metoden. Om ingen anpassad typbeskrivning kan finnas för ett objekt GetReflectionType anropas för att utföra normal reflektion mot objektet.

Anteckningar till arvingar

Den här metoden är prototyp som och returnerar virtual som standard om ingen överordnad objectTypeprovider skickades. Om en överordnad provider skickades anropar den här metoden den överordnade providerns GetReflectionType metod.

Se även

Gäller för

GetReflectionType(Object)

Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs
Källa:
TypeDescriptionProvider.cs

Utför normal reflektion mot det angivna objektet.

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

Parametrar

instance
Object

En instans av typen (bör inte vara null).

Returer

Typen av reflektion för den här instance.

Attribut

Undantag

instance är null.

Kommentarer

Metoden GetReflectionType är en lägre version av GetTypeDescriptor metoden. Om ingen anpassad typbeskrivning kan finnas för ett objekt GetReflectionType anropas för att utföra normal reflektion mot objektet.

Använd den här metodens överlagring om du har anropat en typbeskrivningsmedlem som använder en instans i stället för en typ.

Se även

Gäller för