ILGenerator-Member
Generiert MSIL-Anweisungen (Microsoft Intermediate Language).
In den folgenden Tabellen werden die vom ILGenerator -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
BeginCatchBlock | Beginnt einen Catch-Block. | |
BeginExceptFilterBlock | Beginnt einen Ausnahmeblock für eine gefilterte Ausnahme. | |
BeginExceptionBlock | Beginnt einen Ausnahmeblock für eine nicht gefilterte Ausnahme. | |
BeginFaultBlock | Beginnt einen Ausnahmefehlerblock im MSIL-Stream (Microsoft Intermediate Language). | |
BeginFinallyBlock | Beginnt einen finally-Block im MSIL-Anweisungsstream (Microsoft Intermediate Language). | |
BeginScope | Leitet einen lexikalischen Gültigkeitsbereich ein. | |
DeclareLocal | Überladen. Deklariert eine lokale Variable. | |
DefineLabel | Deklariert eine neue Sprungmarke. | |
Emit | Überladen. Fügt eine Anweisung in den MSIL-Stream (Microsoft Intermediate Language) für den JIT-Compiler (Just-In-Time) ein. | |
EmitCall | Fügt eine Call- oder Callvirt-Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein. | |
EmitCalli | Überladen. Fügt eine Calli-Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein. | |
EmitWriteLine | Überladen. Hilfsfunktionen zum Ausgeben eines Aufrufs der WriteLine-Methode mit verschiedenen Werttypen. | |
EndExceptionBlock | Beendet einen Ausnahmeblock. | |
EndScope | Beendet einen lexikalischen Gültigkeitsbereich. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MarkLabel | Markiert die aktuelle Position des MSIL-Streams (Microsoft Intermediate Language) mit der angegebenen Sprungmarke. | |
MarkSequencePoint | Markiert einen Sequenzpunkt im MSIL-Stream (Microsoft Intermediate Language). | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ThrowException | Gibt eine Anweisung zum Auslösen einer Ausnahme aus. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) | |
UsingNamespace | Gibt den Namespace an, der zur Auswertung der lokalen Variablen und Überwachungen für den derzeit aktiven lexikalischen Gültigkeitsbereich verwendet werden soll. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.InteropServices._ILGenerator.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. | |
System.Runtime.InteropServices._ILGenerator.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. | |
System.Runtime.InteropServices._ILGenerator.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1). | |
System.Runtime.InteropServices._ILGenerator.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. |
Zum Seitenanfang