System.Reflection.Emit
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

System.Reflection.Emit-Namespace

 

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.

KlasseBeschreibung
System_CAPS_pubclassAssemblyBuilder

Definiert eine dynamische Assembly und stellt diese dar.

System_CAPS_pubclassConstructorBuilder

Definiert einen Konstruktor einer dynamischen Klasse und stellt diesen dar.

System_CAPS_pubclassCustomAttributeBuilder

Hilft beim Erstellen benutzerdefinierter Attribute.

System_CAPS_pubclassDynamicILInfo

Stellt Unterstützung für eine alternative Vorgehensweise zum Generieren von MSIL (Microsoft Intermediate Language) und von Metadaten für eine dynamische Methode bereit. Dabei sind Methoden zum Erstellen von Token und zum Einfügen des Codes, Ausnahmenbehandlung sowie Signatur-BLOBs für lokale Variablen inbegriffen.

System_CAPS_pubclassDynamicMethod

Definiert und stellt eine dynamische Methode dar, die kompiliert ausgeführt und verworfen werden kann.Verworfene Methoden sind für die Garbage Collection verfügbar.

System_CAPS_pubclassEnumBuilder

Beschreibt einen Enumerationstyp und stellt diesen dar.

System_CAPS_pubclassEventBuilder

Definiert Ereignisse für eine Klasse.

System_CAPS_pubclassFieldBuilder

Definiert ein Feld und stellt dieses dar. Die Klasse erlaubt keine Vererbung.

System_CAPS_pubclassGenericTypeParameterBuilder

Definiert und erstellt generische Typparameter für dynamisch definierte generische Typen und Methoden. Die Klasse erlaubt keine Vererbung.

System_CAPS_pubclassILGenerator

Generiert MSIL-Anweisungen (Microsoft Intermediate Language).

System_CAPS_pubclassLocalBuilder

Stellt eine lokale Variable in einer Methode oder einem Konstruktor dar.

System_CAPS_pubclassMethodBuilder

Definiert eine Methode (oder einen Konstruktor) in einer dynamischen Klasse und stellt diese bzw. diesen dar.

System_CAPS_pubclassMethodRental

Stellt eine schnelle Möglichkeit zum Austauschen der Implementierung des Methodentextes bereit, wenn eine Methode einer Klasse angegeben ist.

System_CAPS_pubclassModuleBuilder

Definiert eine stellt ein Modul in einer dynamischen Assembly dar.

System_CAPS_pubclassOpCodes

Stellt Felddarstellungen der MSIL (Microsoft Intermediate Language)-Anweisungen für die Ausgabe durch die ILGenerator-Klassenmember bereit, beispielsweise Emit.

System_CAPS_pubclassParameterBuilder

Erstellt Parameterinformationen oder ordnet diese zu.

System_CAPS_pubclassPropertyBuilder

Definiert die Eigenschaften für einen Typ.

System_CAPS_pubclassSignatureHelper

Stellt Methoden zum Erstellen von Signaturen bereit.

System_CAPS_pubclassTypeBuilder

Definiert und erstellt neue Instanzen von Klassen zur Laufzeit.

System_CAPS_pubclassUnmanagedMarshal

Veraltet.Stellt die Klasse dar, die das Marshallen eines Felds von verwaltetem zu nicht verwaltetem Code beschreibt. Die Klasse erlaubt keine Vererbung.

StrukturBeschreibung
System_CAPS_pubstructureEventToken

Stellt das von den Metadaten zur Darstellung eines Ereignisses zurückgegebene Token dar.

System_CAPS_pubstructureExceptionHandler

Stellt einen Ausnahmehandler in einem Bytearray von IL dar, der an eine Methode wie SetMethodBody übergeben werden soll.

System_CAPS_pubstructureFieldToken

Die FieldToken-Struktur ist eine Objektdarstellung eines Tokens, das ein Feld darstellt.

System_CAPS_pubstructureLabel

Stellt eine Sprungmarke im Anweisungsstream dar. Label wird in Verbindung mit der ILGenerator-Klasse verwendet.

System_CAPS_pubstructureMethodToken

Die MethodToken-Struktur ist eine Objektdarstellung eines Tokens, das eine Methode darstellt.

System_CAPS_pubstructureOpCode

Beschreibt eine IL-Anweisung (Intermediate Language).

System_CAPS_pubstructureParameterToken

Die ParameterToken-Struktur ist eine nicht transparente Darstellung des von den Metadaten zurückgegebenen Tokens, das einen Parameter darstellt.

System_CAPS_pubstructurePropertyToken

Die PropertyToken-Struktur ist eine nicht transparente Darstellung des von den Metadaten zurückgegebenen Token, das eine Eigenschaft darstellt.

System_CAPS_pubstructureSignatureToken

Stellt das von den Metadaten zur Darstellung einer Signatur zurückgegebene Token dar.

System_CAPS_pubstructureStringToken

Stellt ein Token dar, das eine Zeichenfolge darstellt.

System_CAPS_pubstructureTypeToken

Stellt das von den Metadaten zur Darstellung eines Typs zurückgegebene Token dar.

EnumerationBeschreibung
System_CAPS_pubenumAssemblyBuilderAccess

Definiert die Zugriffsmodi für eine dynamische Assembly.

System_CAPS_pubenumFlowControl

Diese API unterstützt die producto-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Beschreibt, wie eine Anweisung die Ablaufsteuerung ändert.

System_CAPS_pubenumOpCodeType

Diese API unterstützt die producto-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Beschreibt die Typen der MSIL-Anweisungen (Microsoft Intermediate Language).

System_CAPS_pubenumOperandType

Diese API unterstützt die producto-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden. Beschreibt den Operandentyp der MSIL-Anweisung (Microsoft Intermediate Language).

System_CAPS_pubenumPackingSize

Gibt einen von zwei Faktoren an, die die Speicherausrichtung von Feldern bestimmen, wenn ein Typ gemarshallt wird.

System_CAPS_pubenumPEFileKinds

Gibt den Typ der PE-Datei (Portable Executable, übertragbare ausführbare Datei) an.

System_CAPS_pubenumStackBehaviour

Beschreibt, wie Werte auf einen Stapel gelegt bzw. von einem Stapel geholt werden.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft