Auf Englisch lesen

Freigeben über


TypeDescriptor.GetReflectionType Methode

Definition

Gibt einen Type zurück, der zum Durchführen der Reflektion verwendet werden kann.

Überlädt

GetReflectionType(Object)

Gibt einen Type zurück, der zum Durchführen der Reflektion bei Angabe eines Objekts verwendet werden kann.

GetReflectionType(Type)

Gibt einen Type zurück, der zum Durchführen der Reflektion bei Angabe eines Klassentyps verwendet werden kann.

GetReflectionType(Object)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Type zurück, der zum Durchführen der Reflektion bei Angabe eines Objekts verwendet werden kann.

C#
public static Type GetReflectionType (object instance);

Parameter

instance
Object

Eine Instanz der Zielkomponente.

Gibt zurück

Ein Type für das angegebene Objekt.

Ausnahmen

instance ist null

Hinweise

Die GetReflectionType Methode ist eine Low-Level-Version der GetTypeDescriptor -Methode. GetReflectionType wird in der Regel verwendet, um eine Standardreflektion für ein Objekt auszuführen, wenn kein benutzerdefinierter Typdeskriptor dafür gefunden werden kann.

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetReflectionType(Type)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt einen Type zurück, der zum Durchführen der Reflektion bei Angabe eines Klassentyps verwendet werden kann.

C#
public static Type GetReflectionType (Type type);

Parameter

type
Type

Der Type der Zielkomponente.

Gibt zurück

Ein Type der angegebenen Klasse.

Ausnahmen

type ist null.

Hinweise

Die GetReflectionType Methode ist eine Low-Level-Version der GetTypeDescriptor -Methode. GetReflectionType wird in der Regel verwendet, um eine Standardreflektion für eine Klasse auszuführen, wenn kein benutzerdefinierter Typdeskriptor für sie gefunden werden kann.

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1