Freigeben über


OpCodes-Member

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

In den folgenden Tabellen werden die vom OpCodes -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Felder

  Name Beschreibung
Öffentliches Feld Statisch Add Addiert zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Add_Ovf Addiert zwei ganze Zahlen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Add_Ovf_Un Addiert zwei Ganzzahlwerte ohne Vorzeichen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch And Berechnet das bitweise AND für zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Arglist Gibt einen nicht verwalteten Zeiger auf die Argumentliste der aktuellen Methode zurück.
Öffentliches Feld Statisch Beq Überträgt die Steuerung an eine Zielanweisung, wenn zwei Werte übereinstimmen.
Öffentliches Feld Statisch Beq_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn zwei Werte übereinstimmen.
Öffentliches Feld Statisch Bge Überträgt die Steuerung an eine Zielanweisung, wenn der erste Wert größer oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Bge_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert größer oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Bge_Un Überträgt die Steuerung an eine Zielanweisung, wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Bge_Un_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Bgt Überträgt die Steuerung an eine Zielanweisung, wenn der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Bgt_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Bgt_Un Überträgt die Steuerung an eine Zielanweisung, wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Bgt_Un_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert größer als der zweite Wert ist.
Öffentliches Feld Statisch Ble Überträgt die Steuerung an eine Zielanweisung, wenn der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Ble_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Ble_Un Überträgt die Steuerung an eine Zielanweisung, wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Ble_Un_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches Feld Statisch Blt Überträgt die Steuerung an eine Zielanweisung, wenn der erste Wert kleiner als der zweite Wert ist.
Öffentliches Feld Statisch Blt_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert kleiner als der zweite Wert ist.
Öffentliches Feld Statisch Blt_Un Überträgt die Steuerung an eine Zielanweisung, wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert kleiner als der zweite Wert ist.
Öffentliches Feld Statisch Blt_Un_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte verglichen werden und der erste Wert kleiner als der zweite Wert ist.
Öffentliches Feld Statisch Bne_Un Überträgt die Steuerung an eine Zielanweisung, wenn zwei Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte ungleich sind.
Öffentliches Feld Statisch Bne_Un_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn zwei Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte ungleich sind.
Öffentliches Feld Statisch Box Konvertiert einen Werttyp in einen Objektverweis (Typ O).
Öffentliches Feld Statisch Br Überträgt die Steuerung bedingungslos an eine Zielanweisung.
Öffentliches Feld Statisch Br_S Überträgt die Steuerung bedingungslos an eine Zielanweisung (Kurzform).
Öffentliches Feld Statisch Break Signalisiert CLI (Common Language Infrastructure), den Debugger darüber zu informieren, dass ein Haltepunkt erreicht wurde.
Öffentliches Feld Statisch Brfalse Überträgt die Steuerung an eine Zielanweisung, wenn value entweder false, ein NULL-Verweis (Nothing in Visual Basic) oder 0 (null) ist.
Öffentliches Feld Statisch Brfalse_S Überträgt die Steuerung an eine Zielanweisung, wenn value entweder false, ein NULL-Verweis oder 0 (null) ist.
Öffentliches Feld Statisch Brtrue Überträgt die Steuerung an eine Zielanweisung, wenn value entweder true, nicht NULL oder ungleich 0 (null) ist.
Öffentliches Feld Statisch Brtrue_S Überträgt die Steuerung an eine Zielanweisung (Kurzform), wenn value entweder true, nicht NULL oder ungleich 0 (null) ist.
Öffentliches Feld Statisch Call Ruft die Methode auf, die der übergebene Methodendeskriptor angibt.
Öffentliches Feld Statisch Calli Ruft die angegebene Methode auf dem Auswertungsstapel (als Zeiger auf einen Einstiegspunkt) mit Argumenten auf, die durch eine Aufrufkonvention beschrieben sind.
Öffentliches Feld Statisch Callvirt Ruft eine spät gebundene Methode für ein Objekt auf und legt den Rückgabewert auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Castclass Wandelt ein als Verweis übergebenes Objekt in die angegebene Klasse um.
Öffentliches Feld Statisch Ceq Vergleicht zwei Werte. Wenn sie gleich sind, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches Feld Statisch Cgt Vergleicht zwei Werte. Wenn der erste Wert größer als der zweite Wert ist, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches Feld Statisch Cgt_Un Vergleicht zwei Werte ohne Vorzeichen oder zwei ungeordnete Werte. Wenn der erste Wert größer als der zweite Wert ist, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches Feld Statisch Ckfinite Löst ArithmeticException aus, wenn der Wert keine endliche Zahl ist.
Öffentliches Feld Statisch Clt Vergleicht zwei Werte. Wenn der erste Wert kleiner als der zweite Wert ist, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches Feld Statisch Clt_Un Vergleicht die Werte ohne Vorzeichen oder die ungeordneten Werte value1 und value2. Wenn value1 kleiner als value2 ist, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches Feld Statisch Constrained Schränkt den Typ ein, für den eine virtuelle Methode aufgerufen wird.
Öffentliches Feld Statisch Conv_I Konvertiert den Wert an oberster Position des Auswertungsstapels in natural int.
Öffentliches Feld Statisch Conv_I1 Konvertiert den Wert an oberster Position des Auswertungsstapels in int8 und erweitert ihn dann zu int32 (durch Auffüllen).
Öffentliches Feld Statisch Conv_I2 Konvertiert den Wert an oberster Position des Auswertungsstapels in int16 und erweitert ihn dann zu int32 (durch Auffüllen).
Öffentliches Feld Statisch Conv_I4 Konvertiert den Wert an oberster Position des Auswertungsstapels in int32.
Öffentliches Feld Statisch Conv_I8 Konvertiert den Wert an oberster Position des Auswertungsstapels in int64.
Öffentliches Feld Statisch Conv_Ovf_I Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in natural int mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_I_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in natural int mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_I1 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int8 mit Vorzeichen und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_I1_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int8 mit Vorzeichen und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_I2 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int16 mit Vorzeichen und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_I2_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int16 mit Vorzeichen und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_I4 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int32 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_I4_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int32 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_I8 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int64 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_I8_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int64 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned natural int und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned natural int und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U1 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int8 und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_U1_Un Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int8 und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_U2 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int16 und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_U2_Un Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int16 und erweitert ihn auf int32. Bei einem Überlauf wird eine OverflowException ausgelöst.
Öffentliches Feld Statisch Conv_Ovf_U4 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int32 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U4_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned int32 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U8 Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int64 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_Ovf_U8_Un Konvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned int64 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches Feld Statisch Conv_R_Un Konvertiert den Ganzzahlwert ohne Vorzeichen an oberster Position des Auswertungsstapels in float32.
Öffentliches Feld Statisch Conv_R4 Konvertiert den Wert an oberster Position des Auswertungsstapels in float32.
Öffentliches Feld Statisch Conv_R8 Konvertiert den Wert an oberster Position des Auswertungsstapels in float64.
Öffentliches Feld Statisch Conv_U Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned natural int und erweitert ihn dann zu natural int.
Öffentliches Feld Statisch Conv_U1 Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int8 und erweitert ihn dann zu int32.
Öffentliches Feld Statisch Conv_U2 Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int16 und erweitert ihn dann zu int32.
Öffentliches Feld Statisch Conv_U4 Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int32 und erweitert ihn dann zu int32.
Öffentliches Feld Statisch Conv_U8 Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int64 und erweitert ihn dann zu int64.
Öffentliches Feld Statisch Cpblk Kopiert eine angegebene Anzahl von Bytes von einer Quelladresse an eine Zieladresse.
Öffentliches Feld Statisch Cpobj Kopiert den Werttyp, der an der Adresse eines Objekts gespeichert ist (Typ &, * oder natural int), an die Adresse des Zielobjekts (Typ &, * oder natural int).
Öffentliches Feld Statisch Div Dividiert zwei Werte und legt das Ergebnis als Gleitkommawert (Typ F) oder Quotient (Typ int32) auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Div_Un Dividiert zwei Ganzzahlwerte ohne Vorzeichen und legt das Ergebnis (int32) auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Dup Kopiert den obersten Wert auf dem Auswertungsstapel und legt die Kopie dann auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Endfilter Überträgt die Steuerung von der filter-Klausel einer Ausnahme zurück an den CLI-Ausnahmehandler (Common Language Infrastructure).
Öffentliches Feld Statisch Endfinally Überträgt die Steuerung aus der fault-Klausel oder finally-Klausel eines Ausnahmeblockes zurück an den CLI-Ausnahmehandler (Common Language Infrastructure).
Öffentliches Feld Statisch Initblk Initialisiert einen angegebenen Speicherblock an einer bestimmten Adresse mit einer angegebenen Größe und einem angegebenen Anfangswert.
Öffentliches Feld Statisch Initobj Initialisiert alle Felder des Objekts an einer angegebenen Adresse mit einem NULL-Verweis oder dem Wert 0 des entsprechenden primitiven Typs.
Öffentliches Feld Statisch Isinst Überprüft, ob ein Objektverweis (Typ O) eine Instanz einer bestimmten Klasse ist.
Öffentliches Feld Statisch Jmp Beendet die aktuelle Methode und wechselt zur angegebenen Methode.
Öffentliches Feld Statisch Ldarg Lädt ein Argument, auf das ein angegebener Indexwert verweist, in den Stapel.
Öffentliches Feld Statisch Ldarg_0 Lädt das Argument am Index 0 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldarg_1 Lädt das Argument am Index 1 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldarg_2 Lädt das Argument am Index 2 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldarg_3 Lädt das Argument am Index 3 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldarg_S Lädt das Argument, auf das ein angegebener Kurzformindex verweist, in den Stapel.
Öffentliches Feld Statisch Ldarga Lädt eine Argumentadresse in den Auswertungsstapel.
Öffentliches Feld Statisch Ldarga_S Lädt eine Argumentadresse in Kurzform in den Auswertungsstapel.
Öffentliches Feld Statisch Ldc_I4 Legt einen bereitgestellten Wert vom Typ int32 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_0 Legt den Ganzzahlwert 0 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_1 Legt den Ganzzahlwert 1 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_2 Legt den Ganzzahlwert 2 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_3 Legt den Ganzzahlwert 3 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_4 Legt den Ganzzahlwert 4 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_5 Legt den Ganzzahlwert 5 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_6 Legt den Ganzzahlwert 6 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_7 Legt den Ganzzahlwert 7 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_8 Legt den Ganzzahlwert 8 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_M1 Legt den Ganzzahlwert -1 als int32 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I4_S Legt den bereitgestellten int8-Wert als int32, Kurzform, auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_I8 Legt einen bereitgestellten Wert vom Typ int64 als int64 auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_R4 Legt einen bereitgestellten Wert vom Typ float32 als Typ F (Gleitkommawert) auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldc_R8 Legt einen bereitgestellten Wert vom Typ float64 als Typ F (Gleitkommawert) auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldelem Lädt das Element an einem angegebenen Arrayindex als der in der Anweisung angegebene Typ auf die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_I Lädt das Element mit dem Typ natural int an einem angegebenen Arrayindex als natural int auf die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_I1 Lädt das Element mit dem Typ int8 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_I2 Lädt das Element mit dem Typ int16 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_I4 Lädt das Element mit dem Typ int32 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_I8 Lädt das Element mit dem Typ int64 an einem angegebenen Arrayindex als int64 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_R4 Lädt das Element vom Typ float32 an einem angegebenen Arrayindex als Typ F (Gleitkommawert) an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_R8 Lädt das Element vom Typ float64 an einem angegebenen Arrayindex als Typ F (Gleitkommawert) an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_Ref Lädt das Element mit Objektverweis an einem angegebenen Arrayindex als Typ O (Objektverweis) an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_U1 Lädt das Element mit dem Typ unsigned int8 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_U2 Lädt das Element mit dem Typ unsigned int16 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelem_U4 Lädt das Element mit dem Typ unsigned int32 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldelema Lädt die Adresse des Arrayelements an einem angegebenen Arrayindex als Typ & (verwalteter Zeiger) an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldfld Sucht den Wert eines Felds in dem Objekt, für das sich derzeit ein Verweis auf dem Auswertungsstapel befindet.
Öffentliches Feld Statisch Ldflda Sucht die Adresse eines Felds in dem Objekt, für das sich derzeit ein Verweis auf dem Auswertungsstapel befindet.
Öffentliches Feld Statisch Ldftn Legt einen nicht verwalteten Zeiger (Typ natural int) auf dem Auswertungsstapel ab. Dieser Zeiger zeigt auf den systemeigenen Code, der eine bestimmte Methode implementiert.
Öffentliches Feld Statisch Ldind_I Lädt einen Wert vom Typ natural int indirekt als natural int in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_I1 Lädt einen Wert vom Typ int8 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_I2 Lädt einen Wert vom Typ int16 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_I4 Lädt einen Wert vom Typ int32 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_I8 Lädt einen Wert vom Typ int64 indirekt als int64 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_R4 Lädt einen Wert vom Typ float32 indirekt als Typ F (Gleitkommawert) in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_R8 Lädt einen Wert vom Typ float64 indirekt als Typ F (Gleitkommawert) in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_Ref Lädt einen Objektverweis indirekt als Typ O (Objektverweis) in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_U1 Lädt einen Wert vom Typ unsigned int8 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_U2 Lädt einen Wert vom Typ unsigned int16 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldind_U4 Lädt einen Wert vom Typ unsigned int32 indirekt als int32 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldlen Legt die Anzahl der Elemente eines nullbasierten, eindimensionalen Arrays auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldloc Lädt die lokale Variable an einem bestimmten Index in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloc_0 Lädt die lokale Variable am Index 0 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloc_1 Lädt die lokale Variable am Index 1 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloc_2 Lädt die lokale Variable am Index 2 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloc_3 Lädt die lokale Variable am Index 3 in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloc_S Lädt die lokale Variable an einem bestimmten Index in den Auswertungsstapel, Kurzform.
Öffentliches Feld Statisch Ldloca Lädt die Adresse der lokalen Variablen am angegebenen Index in den Auswertungsstapel.
Öffentliches Feld Statisch Ldloca_S Lädt die Adresse der lokalen Variablen am angegebenen Index in den Auswertungsstapel, Kurzform.
Öffentliches Feld Statisch Ldnull Legt einen NULL-Verweis (Typ O) auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldobj Kopiert das Werttypobjekt, auf das eine Adresse zeigt, an die oberste Position des Auswertungsstapels.
Öffentliches Feld Statisch Ldsfld Legt den Wert eines statischen Felds auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldsflda Legt die Adresse eines statischen Felds auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldstr Legt einen neuen Objektverweis auf ein in den Metadaten gespeichertes Zeichenfolgenliteral mittels Push ab.
Öffentliches Feld Statisch Ldtoken Konvertiert ein Metadatentoken in seine Laufzeitdarstellung und legt es auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ldvirtftn Legt einen nicht verwalteten Zeiger (Typ natural int) auf systemeigenen Code auf dem Auswertungsstapel ab. Dieser Code implementiert eine bestimmte virtuelle Methode, die einem angegebenen Objekt zugeordnet ist.
Öffentliches Feld Statisch Leave Beendet einen geschützten Codebereich, wobei die Steuerung bedingungslos an eine bestimmte Zielanweisung übertragen wird.
Öffentliches Feld Statisch Leave_S Beendet einen geschützten Codebereich, wobei die Steuerung bedingungslos an eine bestimmte Zielanweisung übertragen wird, Kurzform.
Öffentliches Feld Statisch Localloc Reserviert eine bestimmte Anzahl von Bytes aus dem lokalen dynamischen Speicherpool und legt die Adresse (einen flüchtigen Zeiger, Typ *) des ersten reservierten Bytes auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Mkrefany Legt einen typisierten Verweis auf eine Instanz eines bestimmten Typs auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Mul Multipliziert zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Mul_Ovf Multipliziert zwei Ganzzahlwerte, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Mul_Ovf_Un Multipliziert zwei Ganzzahlwerte ohne Vorzeichen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Neg Negiert einen Wert und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Newarr Legt einen Objektverweis auf ein neues nullbasiertes, eindimensionales Array auf dem Auswertungsstapel ab, dessen Elemente einen bestimmten Typ aufweisen.
Öffentliches Feld Statisch Newobj Erstellt ein neues Objekt oder eine neue Instanz eines Werttyps, wobei ein Objektverweis (Typ O) auf dem Auswertungsstapel abgelegt wird.
Öffentliches Feld Statisch Nop Füllt Speicherplatz auf, wenn Opcodes gepatcht werden. Es wird keine sinnvolle Operation ausgeführt, obwohl ein Verarbeitungszyklus ausgeführt werden kann.
Öffentliches Feld Statisch Not Berechnet das bitweise Komplement des Ganzzahlwerts an oberster Position des Stapels und legt das Ergebnis als denselben Typ auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Or Berechnet das bitweise Komplement der beiden Ganzzahlwerte an oberster Position des Stapels und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Pop Entfernt den Wert, der sich derzeit an oberster Position des Auswertungsstapels befindet.
Öffentliches Feld Statisch Prefix1 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix2 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix3 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix4 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix5 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix6 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefix7 Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Prefixref Dies ist eine reservierte Anweisung.
Öffentliches Feld Statisch Readonly Gibt an, dass beim nachfolgenden Vorgang zur Arrayadresse zur Laufzeit keine Typüberprüfung durchgeführt wird und dass ein verwalteter Zeiger zurückgegeben wird, der nur bedingt geändert werden kann.
Öffentliches Feld Statisch Refanytype Ruft das Typtoken ab, das in einen typisierten Verweis eingebettet ist.
Öffentliches Feld Statisch Refanyval Ruft die Adresse (Typ &) ab, die in einen typisierten Verweis eingebettet ist.
Öffentliches Feld Statisch Rem Dividiert zwei Werte und legt den Rest auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Rem_Un Dividiert zwei Werte ohne Vorzeichen und legt den Rest auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Ret Wird von der aktuellen Methode zurückgegeben und legt einen Rückgabewert (sofern vorhanden) vom Auswertungsstapel des Aufgerufenen auf dem Auswertungsstapel des Aufrufenden ab.
Öffentliches Feld Statisch Rethrow Löst erneut die aktuelle Ausnahme aus.
Öffentliches Feld Statisch Shl Verschiebt einen ganzzahligen Wert um eine angegebene Anzahl von Bits nach links, wobei die frei werdenden Stellen mit 0-Bits aufgefüllt werden, und legt das Ergebnis auf den Auswertungsstapel.
Öffentliches Feld Statisch Shr Verschiebt einen ganzzahligen Wert um eine angegebene Anzahl von Bits nach rechts, wobei das Vorzeichen mitgeführt wird, und legt das Ergebnis auf den Auswertungsstapel.
Öffentliches Feld Statisch Shr_Un Verschiebt einen ganzzahligen Wert ohne Vorzeichen um eine angegebene Anzahl von Bits nach rechts, wobei die frei werdenden Stellen mit 0-Bits aufgefüllt werden, und legt das Ergebnis auf den Auswertungsstapel.
Öffentliches Feld Statisch Sizeof Legt die Größe eines bereitgestellten Werttyps in Bytes auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Starg Speichert den an der obersten Position des Auswertungsstapels befindlichen Wert im Argumentslot an einem angegebenen Index.
Öffentliches Feld Statisch Starg_S Speichert den an der obersten Position des Auswertungsstapels befindlichen Wert im Argumentslot an einem angegebenen Index, Kurzform.
Öffentliches Feld Statisch Stelem Ersetzt das Arrayelement am angegebenen Index durch den Wert im Auswertungsstapel, dessen Typ in der Anweisung angegeben ist.
Öffentliches Feld Statisch Stelem_I Ersetzt das Arrayelement am angegebenen Index durch den natural int-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_I1 Ersetzt das Arrayelement am angegebenen Index durch den int8-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_I2 Ersetzt das Arrayelement am angegebenen Index durch den int16-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_I4 Ersetzt das Arrayelement am angegebenen Index durch den int32-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_I8 Ersetzt das Arrayelement am angegebenen Index durch den int64-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_R4 Ersetzt das Arrayelement am angegebenen Index durch den float32-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_R8 Ersetzt das Arrayelement am angegebenen Index durch den float64-Wert im Auswertungsstapel.
Öffentliches Feld Statisch Stelem_Ref Ersetzt das Arrayelement am angegebenen Index durch den Wert des Objektverweises (Typ O) im Auswertungsstapel.
Öffentliches Feld Statisch Stfld Ersetzt den im Feld eines Objektsverweises oder Zeigers gespeicherten Wert durch einen neuen Wert.
Öffentliches Feld Statisch Stind_I Speichert einen Wert vom Typ natural int an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_I1 Speichert einen Wert vom Typ int8 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_I2 Speichert einen Wert vom Typ int16 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_I4 Speichert einen Wert vom Typ int32 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_I8 Speichert einen Wert vom Typ int64 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_R4 Speichert einen Wert vom Typ float32 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_R8 Speichert einen Wert vom Typ float64 an einer angegebenen Adresse.
Öffentliches Feld Statisch Stind_Ref Speichert einen Objektverweiswert an einer angegebenen Adresse.
Öffentliches Feld Statisch Stloc Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am angegebenen Index.
Öffentliches Feld Statisch Stloc_0 Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 0.
Öffentliches Feld Statisch Stloc_1 Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 1.
Öffentliches Feld Statisch Stloc_2 Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 2.
Öffentliches Feld Statisch Stloc_3 Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 3.
Öffentliches Feld Statisch Stloc_S Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am index (Kurzform).
Öffentliches Feld Statisch Stobj Kopiert einen Wert mit dem angegebenen Typ vom Auswertungsstapel in die angegebene Speicheradresse.
Öffentliches Feld Statisch Stsfld Ersetzt den Wert eines statischen Felds durch einen Wert vom Auswertungsstapel.
Öffentliches Feld Statisch Sub Subtrahiert einen Wert von einem anderen Wert und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Sub_Ovf Subtrahiert einen Ganzzahlwert von einem anderen Ganzzahlwert, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Sub_Ovf_Un Subtrahiert einen Ganzzahlwert ohne Vorzeichen von einem anderen Ganzzahlwert, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches Feld Statisch Switch Implementiert eine Sprungtabelle.
Öffentliches Feld Statisch Tailcall Führt eine Postfix-Methodenaufrufanweisung in der Weise aus, dass der Stapelrahmen der aktuellen Methode vor der Ausführung der eigentlichen Aufrufanweisung entfernt wird.
Öffentliches Feld Statisch Throw Löst das Ausnahmeobjekt aus, das sich momentan auf dem Auswertungsstapel befindet.
Öffentliches Feld Statisch Unaligned Gibt an, dass eine Adresse, die sich momentan oben auf dem Stapel befindet, möglicherweise nicht an der eigentlichen Größe der unmittelbar darauf folgenden ldind-Anweisung, stind-Anweisung, ldfld-Anweisung, stfld-Anweisung, ldobj-Anweisung, stobj-Anweisung, initblk-Anweisung oder cpblk-Anweisung ausgerichtet ist.
Öffentliches Feld Statisch Unbox Konvertiert die Darstellung eines mittels Boxing gepackten Werttyps in seine mittels Unboxing entpackte Entsprechung.
Öffentliches Feld Statisch Unbox_Any Konvertiert die geschachtelte Darstellung eines in der Anweisung angegebenen Typs in seine nicht geschachtelte Form.
Öffentliches Feld Statisch Volatile Gibt an, dass es sich bei einer Adresse, die sich momentan oben auf dem Auswertungsstapel befindet, möglicherweise um eine flüchtige Adresse handelt und daher die aus diesem Speicherort gelesenen Ergebnisse nicht zwischengespeichert werden können oder mehrere für diesen Speicherort ausgeführte Speichervorgänge nicht unterdrückt werden können.
Öffentliches Feld Statisch Xor Berechnet das bitweise XOR der beidem auf dem Stapel an oberster Position befindlichen Werte und legt das Ergebnis auf dem Auswertungsstapel ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Statisch TakesSingleByteArgument Gibt True oder False zurück, wenn der bereitgestellte Opcode ein Einzelbyte-Argument akzeptiert.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode 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.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

OpCodes-Klasse
System.Reflection.Emit-Namespace