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. |