Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Reflection.Emit-Namespace

 

Veröffentlicht: Oktober 2016

Der System.Reflection.Emit -Namespace enthält Klassen, mit denen ein Compiler oder ein Tool, um die Metadaten und Microsoft intermediate Language (MSIL) auszugeben sowie optional eine PE-Datei auf dem 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

Bietet Unterstützung für alternative Möglichkeiten, die Microsoft intermediate Language (MSIL) zu generieren und Metadaten für eine dynamische Methode, einschließlich Methoden zum Erstellen von Tokens und zum Einfügen von Code, Ausnahmebehandlung und lokale Variablensignatur Blobs.

System_CAPS_pubclassDynamicMethod

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

System_CAPS_pubclassEnumBuilder

Beschreibt einen Enumerationstyp und stellt ihn dar.

System_CAPS_pubclassEventBuilder

Definiert Ereignisse für eine Klasse.

System_CAPS_pubclassFieldBuilder

Definiert und stellt ein Feld dar. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassGenericTypeParameterBuilder

Definiert und erstellt generische Typparameter für dynamisch definierte generische Typen und Methoden. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassILGenerator

Generiert die Microsoft intermediate Language (MSIL)-Anweisungen.

System_CAPS_pubclassLocalBuilder

Stellt eine lokale Variable innerhalb einer Methode oder eines Konstruktors.

System_CAPS_pubclassMethodBuilder

Definiert eine Methode (oder einen Konstruktor) für eine dynamischen Klasse und stellt diese(n) dar.

System_CAPS_pubclassMethodRental

Bietet eine schnelle Möglichkeit zum Austauschen von Text Implementierung der Methode eine Methode einer Klasse.

System_CAPS_pubclassModuleBuilder

Definiert und stellt ein Modul in einer dynamischen Assembly dar.

System_CAPS_pubclassOpCodes

Stellt die Microsoft Intermediate Language (MSIL)-Anweisungen für Emissionen von der ILGenerator -Klassenmember (z. B. Emit).

System_CAPS_pubclassParameterBuilder

Erstellt oder Parameterinformationen zuordnet.

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 zur Laufzeit neue Instanzen von Klassen.

System_CAPS_pubclassUnmanagedMarshal

Veraltet. Stellt die Klasse, die Marshallen eines Felds von verwaltetem zu nicht verwaltetem Code beschreibt. Diese Klasse kann nicht vererbt werden.

StrukturBeschreibung
System_CAPS_pubstructureEventToken

Stellt die Token zurückgegeben, durch die Metadaten ein Ereignisses darstellen.

System_CAPS_pubstructureExceptionHandler

Stellt einen Ausnahmehandler in einem Byte-Array von IL dar, der an eine Methode wie z.B. SetMethodBody übergeben werden soll.

System_CAPS_pubstructureFieldToken

Die FieldToken Struktur ist eine objektdarstellung eines Sicherheitstokens, das ein Feld darstellt.

System_CAPS_pubstructureLabel

Stellt eine Bezeichnung im Anweisungsstream dar. Label wird in Verbindung mit der ILGenerator Klasse.

System_CAPS_pubstructureMethodToken

Die MethodToken Struktur ist eine objektdarstellung eines Sicherheitstokens, 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 Tokens von den Metadaten zur Darstellung eines Parameters zurückgegeben.

System_CAPS_pubstructurePropertyToken

Die PropertyToken Struktur ist eine nicht transparente Repräsentation der Token durch die Metadaten für die Darstellung einer Eigenschaft zurückgegeben.

System_CAPS_pubstructureSignatureToken

Stellt die Token von den Metadaten zur Darstellung einer Signatur zurückgegeben.

System_CAPS_pubstructureStringToken

Stellt ein Token, das eine Zeichenfolge darstellt.

System_CAPS_pubstructureTypeToken

Stellt die Token von Metadaten, die einen Typ darstellt, zurückgegeben.

EnumerationBeschreibung
System_CAPS_pubenumAssemblyBuilderAccess

Definiert die Zugriffsmodi für eine dynamische Assembly.

System_CAPS_pubenumFlowControl

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

System_CAPS_pubenumOpCodeType

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

System_CAPS_pubenumOperandType

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

System_CAPS_pubenumPackingSize

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

System_CAPS_pubenumPEFileKinds

Gibt den Typ der übertragbaren ausführbaren Datei (PE) Datei.

System_CAPS_pubenumStackBehaviour

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

Zurück zum Anfang
Anzeigen: