(0) exportieren Drucken
Alle erweitern
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.

  Klasse Beschreibung
Öffentliche Klasse AssemblyBuilder Definiert eine dynamische Assembly und stellt diese dar.
Öffentliche Klasse ConstructorBuilder Definiert einen Konstruktor einer dynamischen Klasse und stellt diesen dar.
Öffentliche Klasse CustomAttributeBuilder Hilft beim Erstellen benutzerdefinierter Attribute.
Öffentliche Klasse DynamicILInfo 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.
Öffentliche Klasse DynamicMethod 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.
Öffentliche Klasse EnumBuilder Beschreibt einen Enumerationstyp und stellt diesen dar.
Öffentliche Klasse EventBuilder Definiert Ereignisse für eine Klasse.
Öffentliche Klasse FieldBuilder Definiert ein Feld und stellt dieses dar. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse GenericTypeParameterBuilder Definiert und erstellt generische Typparameter für dynamisch definierte generische Typen und Methoden. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ILGenerator Generiert MSIL-Anweisungen (Microsoft Intermediate Language).
Öffentliche Klasse LocalBuilder Stellt eine lokale Variable in einer Methode oder einem Konstruktor dar.
Öffentliche Klasse MethodBuilder Definiert eine Methode (oder einen Konstruktor) in einer dynamischen Klasse und stellt diese bzw. diesen dar.
Öffentliche Klasse MethodRental Stellt eine schnelle Möglichkeit zum Austauschen der Implementierung des Methodentextes bereit, wenn eine Methode einer Klasse angegeben ist.
Öffentliche Klasse ModuleBuilder Definiert eine stellt ein Modul in einer dynamischen Assembly dar.
Öffentliche Klasse Unterstützt in .NET für Windows Store-Apps OpCodes Stellt Felddarstellungen der MSIL (Microsoft Intermediate Language)-Anweisungen für die Ausgabe durch die ILGenerator-Klassenmember bereit, beispielsweise Emit.
Öffentliche Klasse ParameterBuilder Erstellt Parameterinformationen oder ordnet diese zu.
Öffentliche Klasse PropertyBuilder Definiert die Eigenschaften für einen Typ.
Öffentliche Klasse SignatureHelper Stellt Methoden zum Erstellen von Signaturen bereit.
Öffentliche Klasse TypeBuilder Definiert und erstellt neue Instanzen von Klassen zur Laufzeit.
Öffentliche Klasse UnmanagedMarshal Veraltet. Stellt die Klasse dar, die das Marshallen eines Felds von verwaltetem zu nicht verwaltetem Code beschreibt. Diese Klasse kann nicht vererbt werden.

  Struktur Beschreibung
Öffentliche Struktur EventToken Stellt das von den Metadaten zur Darstellung eines Ereignisses zurückgegebene Token dar.
Öffentliche Struktur ExceptionHandler Stellt einen Ausnahmehandler in einem Bytearray von IL dar, der an eine Methode wie SetMethodBody übergeben werden soll.
Öffentliche Struktur FieldToken Die FieldToken-Struktur ist eine Objektdarstellung eines Tokens, das ein Feld darstellt.
Öffentliche Struktur Label Stellt eine Sprungmarke im Anweisungsstream dar. Label wird in Verbindung mit der ILGenerator-Klasse verwendet.
Öffentliche Struktur MethodToken Die MethodToken-Struktur ist eine Objektdarstellung eines Tokens, das eine Methode darstellt.
Öffentliche Struktur Unterstützt in .NET für Windows Store-Apps OpCode Beschreibt eine MSIL-Anweisung (Microsoft Intermediate Language).
Öffentliche Struktur ParameterToken Die ParameterToken-Struktur ist eine nicht transparente Darstellung des von den Metadaten zurückgegebenen Tokens, das einen Parameter darstellt.
Öffentliche Struktur PropertyToken Die PropertyToken-Struktur ist eine nicht transparente Darstellung des von den Metadaten zurückgegebenen Token, das eine Eigenschaft darstellt.
Öffentliche Struktur SignatureToken Stellt das von den Metadaten zur Darstellung einer Signatur zurückgegebene Token dar.
Öffentliche Struktur StringToken Stellt ein Token dar, das eine Zeichenfolge darstellt.
Öffentliche Struktur TypeToken Stellt das von den Metadaten zur Darstellung eines Typs zurückgegebene Token dar.

  Enumeration Beschreibung
Öffentliche Enumeration AssemblyBuilderAccess Definiert die Zugriffsmodi für eine dynamische Assembly.
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps FlowControl Beschreibt, wie eine Anweisung die Ablaufsteuerung ändert.
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps OpCodeType Beschreibt die Typen der MSIL-Anweisungen (Microsoft Intermediate Language).
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps OperandType Beschreibt den Operandentyp der MSIL-Anweisung (Microsoft Intermediate Language).
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps PackingSize Gibt einen von zwei Faktoren an, die die Speicherausrichtung von Feldern bestimmen, wenn ein Typ gemarshallt wird.
Öffentliche Enumeration PEFileKinds Gibt den Typ der PE-Datei (Portable Executable, übertragbare ausführbare Datei) an.
Öffentliche Enumeration Unterstützt in .NET für Windows Store-Apps StackBehaviour Beschreibt, wie Werte auf einen Stapel gelegt bzw. von einem Stapel geholt werden.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft