Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

OpCodes-Klasse

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

System.Object
  System.Reflection.Emit.OpCodes

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)
[ComVisibleAttribute(true)]
public class OpCodes

Der OpCodes-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeUnterstützt in .NET für Windows Store-AppsFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeUnterstützt in .NET für Windows Store-AppsMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeStatischer MemberUnterstützt in .NET für Windows Store-AppsTakesSingleByteArgumentGibt True oder False zurück, wenn der bereitgestellte Opcode ein Einzelbyte-Argument akzeptiert.
Öffentliche MethodeUnterstützt in .NET für Windows Store-AppsToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang
  NameBeschreibung
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsAddAddiert zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsAdd_OvfAddiert zwei ganze Zahlen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsAdd_Ovf_UnAddiert zwei Ganzzahlwerte ohne Vorzeichen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsAndBerechnet das bitweise AND für zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsArglistGibt einen nicht verwalteten Zeiger auf die Argumentliste der aktuellen Methode zurück.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBeqÜberträgt die Steuerung an eine Zielanweisung, wenn zwei Werte übereinstimmen.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBeq_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn zwei Werte übereinstimmen.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBgeÜberträgt die Steuerung an eine Zielanweisung, wenn der erste Wert größer oder gleich dem zweiten Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBge_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert größer oder gleich dem zweiten Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBge_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBge_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBgtÜberträgt die Steuerung an eine Zielanweisung, wenn der erste Wert größer als der zweite Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBgt_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert größer als der zweite Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBgt_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBgt_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBleÜberträgt die Steuerung an eine Zielanweisung, wenn der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBle_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert kleiner oder gleich dem zweiten Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBle_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBle_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBltÜberträgt die Steuerung an eine Zielanweisung, wenn der erste Wert kleiner als der zweite Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBlt_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn der erste Wert kleiner als der zweite Wert ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBlt_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBlt_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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBne_UnÜberträgt die Steuerung an eine Zielanweisung, wenn zwei Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte ungleich sind.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBne_Un_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn zwei Ganzzahlwerte ohne Vorzeichen oder ungeordnete Gleitkommawerte ungleich sind.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBoxKonvertiert einen Werttyp in einen Objektverweis (Typ O).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBrÜberträgt die Steuerung bedingungslos an eine Zielanweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBr_SÜberträgt die Steuerung bedingungslos an eine Zielanweisung (Kurzform).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBreakSignalisiert CLI (Common Language Infrastructure), den Debugger darüber zu informieren, dass ein Haltepunkt erreicht wurde.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBrfalseÜberträgt die Steuerung an eine Zielanweisung, wenn value entweder false, ein NULL-Verweis (Nothing in Visual Basic) oder 0 (null) ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBrfalse_SÜberträgt die Steuerung an eine Zielanweisung, wenn value entweder false, ein NULL-Verweis oder 0 (null) ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBrtrueÜberträgt die Steuerung an eine Zielanweisung, wenn value entweder true, nicht NULL oder ungleich 0 (null) ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsBrtrue_SÜberträgt die Steuerung an eine Zielanweisung (Kurzform), wenn value entweder true, nicht NULL oder ungleich 0 (null) ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCallRuft die Methode auf, die der übergebene Methodendeskriptor angibt.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCalliRuft die angegebene Methode auf dem Auswertungsstapel (als Zeiger auf einen Einstiegspunkt) mit Argumenten auf, die durch eine Aufrufkonvention beschrieben sind.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCallvirtRuft eine spät gebundene Methode für ein Objekt auf und legt den Rückgabewert auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCastclassWandelt ein als Verweis übergebenes Objekt in die angegebene Klasse um.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCeqVergleicht zwei Werte. Wenn sie gleich sind, wird der Ganzzahlwert 1 (int32) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32) auf dem Auswertungsstapel abgelegt.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCgtVergleicht 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCgt_UnVergleicht 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCkfiniteLöst ArithmeticException aus, wenn der Wert keine endliche Zahl ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCltVergleicht 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsClt_UnVergleicht 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConstrainedSchränkt den Typ ein, für den eine virtuelle Methode aufgerufen wird.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_IKonvertiert den Wert an oberster Position des Auswertungsstapels in native int.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_I1Konvertiert den Wert an oberster Position des Auswertungsstapels in int8 und erweitert ihn dann zu int32 (durch Auffüllen).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_I2Konvertiert den Wert an oberster Position des Auswertungsstapels in int16 und erweitert ihn dann zu int32 (durch Auffüllen).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_I4Konvertiert den Wert an oberster Position des Auswertungsstapels in int32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_I8Konvertiert den Wert an oberster Position des Auswertungsstapels in int64.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_IKonvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in native int mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in native int mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I1Konvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I1_UnKonvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I2Konvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I2_UnKonvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I4Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int32 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I4_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int32 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I8Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in int64 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_I8_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in int64 mit Vorzeichen und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_UKonvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned native int und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned native int und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U1Konvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U1_UnKonvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U2Konvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U2_UnKonvertiert 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U4Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int32 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U4_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned int32 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U8Konvertiert den Wert mit Vorzeichen an oberster Position des Auswertungsstapels in unsigned int64 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_Ovf_U8_UnKonvertiert den Wert ohne Vorzeichen an oberster Position des Auswertungsstapels in unsigned int64 und löst bei einem Überlauf eine OverflowException aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_R_UnKonvertiert den Ganzzahlwert ohne Vorzeichen an oberster Position des Auswertungsstapels in float32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_R4Konvertiert den Wert an oberster Position des Auswertungsstapels in float32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_R8Konvertiert den Wert an oberster Position des Auswertungsstapels in float64.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_UKonvertiert den Wert an oberster Position des Auswertungsstapels in unsigned native int und erweitert ihn dann zu native int.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_U1Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int8 und erweitert ihn dann zu int32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_U2Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int16 und erweitert ihn dann zu int32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_U4Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int32 und erweitert ihn dann zu int32.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsConv_U8Konvertiert den Wert an oberster Position des Auswertungsstapels in unsigned int64 und erweitert ihn dann zu int64.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCpblkKopiert eine angegebene Anzahl von Bytes von einer Quelladresse an eine Zieladresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsCpobjKopiert den Werttyp, der an der Adresse eines Objekts gespeichert ist (Typ &, * oder native int), an die Adresse des Zielobjekts (Typ &, * oder native int).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsDivDividiert zwei Werte und legt das Ergebnis als Gleitkommawert (Typ F) oder Quotient (Typ int32) auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsDiv_UnDividiert zwei Ganzzahlwerte ohne Vorzeichen und legt das Ergebnis (int32) auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsDupKopiert den obersten Wert auf dem Auswertungsstapel und legt die Kopie dann auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsEndfilterÜberträgt die Steuerung von der filter-Klausel einer Ausnahme zurück an den CLI-Ausnahmehandler (Common Language Infrastructure).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsEndfinallyÜberträgt die Steuerung aus der fault-Klausel oder finally-Klausel eines Ausnahmeblockes zurück an den CLI-Ausnahmehandler (Common Language Infrastructure).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsInitblkInitialisiert einen angegebenen Speicherblock an einer bestimmten Adresse mit einer angegebenen Größe und einem angegebenen Anfangswert.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsInitobjInitialisiert alle Felder des Werttyps an einer angegebenen Adresse mit einem NULL-Verweis oder dem Wert 0 des entsprechenden primitiven Typs.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsIsinstÜberprüft, ob ein Objektverweis (Typ O) eine Instanz einer bestimmten Klasse ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsJmpBeendet die aktuelle Methode und wechselt zur angegebenen Methode.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdargLädt ein Argument, auf das ein angegebener Indexwert verweist, in den Stapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarg_0Lädt das Argument am Index 0 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarg_1Lädt das Argument am Index 1 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarg_2Lädt das Argument am Index 2 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarg_3Lädt das Argument am Index 3 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarg_SLädt das Argument, auf das ein angegebener Kurzformindex verweist, in den Stapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdargaLädt eine Argumentadresse in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdarga_SLädt eine Argumentadresse in Kurzform in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4Legt einen bereitgestellten Wert vom Typ int32 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_0Legt den Ganzzahlwert 0 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_1Legt den Ganzzahlwert 1 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_2Legt den Ganzzahlwert 2 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_3Legt den Ganzzahlwert 3 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_4Legt den Ganzzahlwert 4 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_5Legt den Ganzzahlwert 5 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_6Legt den Ganzzahlwert 6 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_7Legt den Ganzzahlwert 7 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_8Legt den Ganzzahlwert 8 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_M1Legt den Ganzzahlwert -1 als int32 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I4_SLegt den bereitgestellten int8-Wert als int32, Kurzform, auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_I8Legt einen bereitgestellten Wert vom Typ int64 als int64 auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_R4Legt einen bereitgestellten Wert vom Typ float32 als Typ F (Gleitkommawert) auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdc_R8Legt einen bereitgestellten Wert vom Typ float64 als Typ F (Gleitkommawert) auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelemLädt das Element an einem angegebenen Arrayindex als der in der Anweisung angegebene Typ auf die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_ILädt das Element mit dem Typ native int an einem angegebenen Arrayindex als native int auf die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_I1Lädt das Element mit dem Typ int8 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_I2Lädt das Element mit dem Typ int16 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_I4Lädt das Element mit dem Typ int32 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_I8Lädt das Element mit dem Typ int64 an einem angegebenen Arrayindex als int64 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_R4Lädt das Element vom Typ float32 an einem angegebenen Arrayindex als Typ F (Gleitkommawert) an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_R8Lädt das Element vom Typ float64 an einem angegebenen Arrayindex als Typ F (Gleitkommawert) an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_RefLädt das Element mit Objektverweis an einem angegebenen Arrayindex als Typ O (Objektverweis) an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_U1Lädt das Element mit dem Typ unsigned int8 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_U2Lädt das Element mit dem Typ unsigned int16 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelem_U4Lädt das Element mit dem Typ unsigned int32 an einem angegebenen Arrayindex als int32 an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdelemaLädt die Adresse des Arrayelements an einem angegebenen Arrayindex als Typ & (verwalteter Zeiger) an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdfldSucht den Wert eines Felds in dem Objekt, für das sich derzeit ein Verweis auf dem Auswertungsstapel befindet.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdfldaSucht die Adresse eines Felds in dem Objekt, für das sich derzeit ein Verweis auf dem Auswertungsstapel befindet.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdftnLegt einen nicht verwalteten Zeiger (Typ native int) auf dem Auswertungsstapel ab. Dieser Zeiger zeigt auf den systemeigenen Code, der eine bestimmte Methode implementiert.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_ILädt einen Wert vom Typ native int indirekt als native int in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_I1Lädt einen Wert vom Typ int8 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_I2Lädt einen Wert vom Typ int16 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_I4Lädt einen Wert vom Typ int32 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_I8Lädt einen Wert vom Typ int64 indirekt als int64 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_R4Lädt einen Wert vom Typ float32 indirekt als Typ F (Gleitkommawert) in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_R8Lädt einen Wert vom Typ float64 indirekt als Typ F (Gleitkommawert) in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_RefLädt einen Objektverweis indirekt als Typ O (Objektverweis) in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_U1Lädt einen Wert vom Typ unsigned int8 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_U2Lädt einen Wert vom Typ unsigned int16 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdind_U4Lädt einen Wert vom Typ unsigned int32 indirekt als int32 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdlenLegt die Anzahl der Elemente eines nullbasierten, eindimensionalen Arrays auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdlocLädt die lokale Variable an einem bestimmten Index in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloc_0Lädt die lokale Variable am Index 0 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloc_1Lädt die lokale Variable am Index 1 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloc_2Lädt die lokale Variable am Index 2 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloc_3Lädt die lokale Variable am Index 3 in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloc_SLädt die lokale Variable an einem bestimmten Index in den Auswertungsstapel, Kurzform.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdlocaLädt die Adresse der lokalen Variablen am angegebenen Index in den Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdloca_SLädt die Adresse der lokalen Variablen am angegebenen Index in den Auswertungsstapel, Kurzform.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdnullLegt einen NULL-Verweis (Typ O) auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdobjKopiert das Werttypobjekt, auf das eine Adresse zeigt, an die oberste Position des Auswertungsstapels.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdsfldLegt den Wert eines statischen Felds auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdsfldaLegt die Adresse eines statischen Felds auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdstrLegt einen neuen Objektverweis auf ein in den Metadaten gespeichertes Zeichenfolgenliteral mittels Push ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdtokenKonvertiert ein Metadatentoken in seine Laufzeitdarstellung und legt es auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLdvirtftnLegt einen nicht verwalteten Zeiger (Typ native int) auf systemeigenen Code auf dem Auswertungsstapel ab. Dieser Code implementiert eine bestimmte virtuelle Methode, die einem angegebenen Objekt zugeordnet ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLeaveBeendet einen geschützten Codebereich, wobei die Steuerung bedingungslos an eine bestimmte Zielanweisung übertragen wird.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLeave_SBeendet einen geschützten Codebereich, wobei die Steuerung bedingungslos an eine bestimmte Zielanweisung übertragen wird, Kurzform.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsLocallocBelegt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsMkrefanyLegt einen typisierten Verweis auf eine Instanz eines bestimmten Typs auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsMulMultipliziert zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsMul_OvfMultipliziert zwei Ganzzahlwerte, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsMul_Ovf_UnMultipliziert zwei Ganzzahlwerte ohne Vorzeichen, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsNegNegiert einen Wert und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsNewarrLegt einen Objektverweis auf ein neues nullbasiertes, eindimensionales Array auf dem Auswertungsstapel ab, dessen Elemente einen bestimmten Typ aufweisen.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsNewobjErstellt ein neues Objekt oder eine neue Instanz eines Werttyps, wobei ein Objektverweis (Typ O) auf dem Auswertungsstapel abgelegt wird.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsNopFüllt Speicherplatz auf, wenn Opcodes gepatcht werden. Es wird keine sinnvolle Operation ausgeführt, obwohl ein Verarbeitungszyklus ausgeführt werden kann.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsNotBerechnet das bitweise Komplement des Ganzzahlwerts an oberster Position des Stapels und legt das Ergebnis als denselben Typ auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsOrBerechnet das bitweise Komplement der beiden Ganzzahlwerte an oberster Position des Stapels und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPopEntfernt den Wert, der sich derzeit an oberster Position des Auswertungsstapels befindet.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix1Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix2Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix3Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix4Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix5Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix6Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefix7Infrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsPrefixrefInfrastruktur. Dies ist eine reservierte Anweisung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsReadonlyGibt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRefanytypeRuft das Typtoken ab, das in einen typisierten Verweis eingebettet ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRefanyvalRuft die Adresse (Typ &) ab, die in einen typisierten Verweis eingebettet ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRemDividiert zwei Werte und legt den Rest auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRem_UnDividiert zwei Werte ohne Vorzeichen und legt den Rest auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRetWird von der aktuellen Methode zurückgegeben und legt einen Rückgabewert (sofern vorhanden) vom Auswertungsstapel des Aufgerufenen auf dem Auswertungsstapel des Aufrufenden ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsRethrowLöst erneut die aktuelle Ausnahme aus.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsShlVerschiebt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsShrVerschiebt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsShr_UnVerschiebt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsSizeofLegt die Größe eines bereitgestellten Werttyps in Bytes auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStargSpeichert den an der obersten Position des Auswertungsstapels befindlichen Wert im Argumentslot an einem angegebenen Index.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStarg_SSpeichert den an der obersten Position des Auswertungsstapels befindlichen Wert im Argumentslot an einem angegebenen Index, Kurzform.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelemErsetzt das Arrayelement am angegebenen Index durch den Wert im Auswertungsstapel, dessen Typ in der Anweisung angegeben ist.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_IErsetzt das Arrayelement am angegebenen Index durch den native int-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_I1Ersetzt das Arrayelement am angegebenen Index durch den int8-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_I2Ersetzt das Arrayelement am angegebenen Index durch den int16-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_I4Ersetzt das Arrayelement am angegebenen Index durch den int32-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_I8Ersetzt das Arrayelement am angegebenen Index durch den int64-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_R4Ersetzt das Arrayelement am angegebenen Index durch den float32-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_R8Ersetzt das Arrayelement am angegebenen Index durch den float64-Wert im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStelem_RefErsetzt das Arrayelement am angegebenen Index durch den Wert des Objektverweises (Typ O) im Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStfldErsetzt den im Feld eines Objektsverweises oder Zeigers gespeicherten Wert durch einen neuen Wert.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_ISpeichert einen Wert vom Typ native int an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_I1Speichert einen Wert vom Typ int8 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_I2Speichert einen Wert vom Typ int16 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_I4Speichert einen Wert vom Typ int32 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_I8Speichert einen Wert vom Typ int64 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_R4Speichert einen Wert vom Typ float32 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_R8Speichert einen Wert vom Typ float64 an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStind_RefSpeichert einen Objektverweiswert an einer angegebenen Adresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStlocHolt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am angegebenen Index.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStloc_0Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 0.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStloc_1Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 1.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStloc_2Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 2.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStloc_3Holt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am Index 3.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStloc_SHolt den aktuellen Wert von der obersten Position des Auswertungsstapels und speichert ihn in der Liste der lokalen Variablen am index (Kurzform).
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStobjKopiert einen Wert mit dem angegebenen Typ vom Auswertungsstapel in die angegebene Speicheradresse.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsStsfldErsetzt den Wert eines statischen Felds durch einen Wert vom Auswertungsstapel.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsSubSubtrahiert einen Wert von einem anderen Wert und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsSub_OvfSubtrahiert einen Ganzzahlwert von einem anderen Ganzzahlwert, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsSub_Ovf_UnSubtrahiert einen Ganzzahlwert ohne Vorzeichen von einem anderen Ganzzahlwert, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsSwitchImplementiert eine Sprungtabelle.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsTailcallFührt eine Postfix-Methodenaufrufanweisung in der Weise aus, dass der Stapelrahmen der aktuellen Methode vor der Ausführung der eigentlichen Aufrufanweisung entfernt wird.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsThrowLöst das Ausnahmeobjekt aus, das sich momentan auf dem Auswertungsstapel befindet.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsUnalignedGibt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsUnboxKonvertiert die Darstellung eines mittels Boxing gepackten Werttyps in seine mittels Unboxing entpackte Entsprechung.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsUnbox_AnyKonvertiert die geschachtelte Darstellung eines n der Anweisung angegebenen Typs in seine nicht geschachtelte Form.
Öffentliches FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsVolatileGibt 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 FeldStatischer MemberUnterstützt in .NET für Windows Store-AppsXorBerechnet das bitweise XOR der beidem auf dem Stapel an oberster Position befindlichen Werte und legt das Ergebnis auf dem Auswertungsstapel ab.
Zum Seitenanfang

Eine ausführliche Beschreibung der Memberopcodes finden Sie in der CLI (Common Language Infrastructure)-Dokumentation, insbesondere in "Partition III: CIL Instruction Set" und in "Partition II: Metadata Definition and Semantics". Die Dokumentation ist online verfügbar, siehe ECMA C# and Common Language Infrastructure Standards auf MSDN und Standard ECMA-335 - Common Language Infrastructure (CLI) auf der Ecma International-Website.

Im folgenden Beispiel wird das Erstellen einer dynamischen Methode mit ILGenerator veranschaulicht, um OpCodes in einen MethodBuilder auszugeben.



using System;
using System.Threading;
using System.Reflection;
using System.Reflection.Emit;

class EmitWriteLineDemo {

   public static Type CreateDynamicType() {       
       Type[] ctorParams = new Type[] {typeof(int),
				   typeof(int)};
 	
       AppDomain myDomain = Thread.GetDomain();
       AssemblyName myAsmName = new AssemblyName();
       myAsmName.Name = "MyDynamicAssembly";

       AssemblyBuilder myAsmBuilder = myDomain.DefineDynamicAssembly(
				      myAsmName, 
				      AssemblyBuilderAccess.Run);

       ModuleBuilder pointModule = myAsmBuilder.DefineDynamicModule("PointModule",
								    "Point.dll");

       TypeBuilder pointTypeBld = pointModule.DefineType("Point",
					              TypeAttributes.Public);

       FieldBuilder xField = pointTypeBld.DefineField("x", typeof(int),
                                                      FieldAttributes.Public);
       FieldBuilder yField = pointTypeBld.DefineField("y", typeof(int), 
                                                      FieldAttributes.Public);


       Type objType = Type.GetType("System.Object"); 
       ConstructorInfo objCtor = objType.GetConstructor(new Type[0]);

       ConstructorBuilder pointCtor = pointTypeBld.DefineConstructor(
 				                   MethodAttributes.Public,
				                   CallingConventions.Standard,
				                   ctorParams);
       ILGenerator ctorIL = pointCtor.GetILGenerator();


       // First, you build the constructor.
       ctorIL.Emit(OpCodes.Ldarg_0);
       ctorIL.Emit(OpCodes.Call, objCtor);
       ctorIL.Emit(OpCodes.Ldarg_0);
       ctorIL.Emit(OpCodes.Ldarg_1);
       ctorIL.Emit(OpCodes.Stfld, xField); 
       ctorIL.Emit(OpCodes.Ldarg_0);
       ctorIL.Emit(OpCodes.Ldarg_2);
       ctorIL.Emit(OpCodes.Stfld, yField); 
       ctorIL.Emit(OpCodes.Ret); 

       //  Now, you'll build a method to output some information on the
       // inside your dynamic class. This method will have the following
       // definition in C#:
	//  public void WritePoint()

       MethodBuilder writeStrMthd = pointTypeBld.DefineMethod(
        		                     "WritePoint", 
				             MethodAttributes.Public,
                                             typeof(void), 
                                             null);


       ILGenerator writeStrIL = writeStrMthd.GetILGenerator();

       // The below ILGenerator created demonstrates a few ways to create
       // string output through STDIN. 

       // ILGenerator.EmitWriteLine(string) will generate a ldstr and a 
       // call to WriteLine for you.

       writeStrIL.EmitWriteLine("The value of this current instance is:");

       // Here, you will do the hard work yourself. First, you need to create
       // the string we will be passing and obtain the correct WriteLine overload
       // for said string. In the below case, you are substituting in two values,
       // so the chosen overload is Console.WriteLine(string, object, object).

       String inStr = "({0}, {1})";
       Type[] wlParams = new Type[] {typeof(string),
				     typeof(object),
				     typeof(object)};

       // We need the MethodInfo to pass into EmitCall later.

       MethodInfo writeLineMI = typeof(Console).GetMethod(
					        "WriteLine",
						wlParams);

       // Push the string with the substitutions onto the stack.
       // This is the first argument for WriteLine - the string one. 

       writeStrIL.Emit(OpCodes.Ldstr, inStr);

       // Since the second argument is an object, and it corresponds to
       // to the substitution for the value of our integer field, you 
       // need to box that field to an object. First, push a reference
       // to the current instance, and then push the value stored in
       // field 'x'. We need the reference to the current instance (stored
       // in local argument index 0) so Ldfld can load from the correct
       // instance (this one).

       writeStrIL.Emit(OpCodes.Ldarg_0);
       writeStrIL.Emit(OpCodes.Ldfld, xField);

       // Now, we execute the box opcode, which pops the value of field 'x',
       // returning a reference to the integer value boxed as an object.

       writeStrIL.Emit(OpCodes.Box, typeof(int));

       // Atop the stack, you'll find our string inStr, followed by a reference
       // to the boxed value of 'x'. Now, you need to likewise box field 'y'.

       writeStrIL.Emit(OpCodes.Ldarg_0);
       writeStrIL.Emit(OpCodes.Ldfld, yField);
       writeStrIL.Emit(OpCodes.Box, typeof(int));

       // Now, you have all of the arguments for your call to
       // Console.WriteLine(string, object, object) atop the stack:
       // the string InStr, a reference to the boxed value of 'x', and
       // a reference to the boxed value of 'y'.

       // Call Console.WriteLine(string, object, object) with EmitCall.

       writeStrIL.EmitCall(OpCodes.Call, writeLineMI, null);

       // Lastly, EmitWriteLine can also output the value of a field
       // using the overload EmitWriteLine(FieldInfo).

       writeStrIL.EmitWriteLine("The value of 'x' is:");
       writeStrIL.EmitWriteLine(xField);
       writeStrIL.EmitWriteLine("The value of 'y' is:");
       writeStrIL.EmitWriteLine(yField);

       // Since we return no value (void), the the ret opcode will not
       // return the top stack value.

       writeStrIL.Emit(OpCodes.Ret);

       return pointTypeBld.CreateType();

   }

   public static void Main() {

      object[] ctorParams = new object[2];

      Console.Write("Enter a integer value for X: "); 
      string myX = Console.ReadLine();
      Console.Write("Enter a integer value for Y: "); 
      string myY = Console.ReadLine();

      Console.WriteLine("---");

      ctorParams[0] = Convert.ToInt32(myX);
      ctorParams[1] = Convert.ToInt32(myY);

      Type ptType = CreateDynamicType();

      object ptInstance = Activator.CreateInstance(ptType, ctorParams);
      ptType.InvokeMember("WritePoint",
			  BindingFlags.InvokeMethod,
			  null,
			  ptInstance,
			  new object[0]);
   }
}



.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

.NET für Windows Store-Apps

Unterstützt in: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.