Freigeben über


System.Reflection-Namespaces

Geschützte Member einschließen
Geerbte Member einschließen

.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen

Die System.Reflection-Namespaces enthalten Typen, die eine verwaltete Ansicht der geladenen Typen, Methoden und Felder bieten, und die dynamisch Typen erstellen und aufrufen können. Ein untergeordneter Namespace enthält Typen, die es einem Compiler oder einem anderen Tool ermöglichen, Metadaten und MSIL (Microsoft Intermediate Language) auszugeben.

Namespaces

Namespace Beschreibung
System.Reflection Der System.Reflection-Namespace enthält Typen, die Informationen zu Assemblys, Modulen, Membern, Parametern und sonstigen Entitäten in verwaltetem Code abrufen, indem sie die zugehörigen Metadaten untersuchen.Mit diesen Typen können auch Instanzen von geladenen Typen bearbeitet werden, beispielsweise zum Verknüpfen von Ereignissen oder zum Aufrufen von Methoden.Verwenden Sie zum dynamischen Erstellen von Typen den System.Reflection.Emit-Namespace.
System.Reflection.Context Der System.Reflection.Context-Namespace enthält Klassen, die benutzerdefinierte Reflektionskontexte aktivieren.
System.Reflection.Emit Der System.Reflection.Emit-Namespace enthält Klassen, die es einem Compiler oder Tool ermöglichen, Metadaten und MILS (Microsoft Intermediate Language) auszugeben sowie optional eine PE-Datei auf einem Datenträger zu generieren.Die wichtigsten Clients dieser Klassen sind Skriptmodule und Compiler.