TypeDescriptionProvider.GetReflectionType Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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
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)
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
- 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)
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.