Język

OpCodes.Stind_I2 Pole

Definicja

Przechowuje wartość typu int16 pod podanym adresem.

public: static initonly System::Reflection::Emit::OpCode Stind_I2;
public static readonly System.Reflection.Emit.OpCode Stind_I2;
 staticval mutable Stind_I2 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stind_I2 As OpCode 

Wartość pola

Uwagi

W poniższej tabeli wymieniono format zestawu szesnastkowy i Microsoft Intermediate Language (MSIL) instrukcji wraz z krótkim podsumowaniem referencyjnym:

Format Format zestawu Opis
53 stind.i2 Przechowuje int16 wartość na danym adresie.

Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:

  1. Adres jest wypychany do stosu.

  2. Wartość jest wypychana do stosu.

  3. Wartość i adres są zwinięte ze stosu; wartość jest przechowywana pod adresem.

Instrukcja stind.i2 przechowuje int16 wartość na podanym adresie (typ native int, *lub &).

Bezpieczna operacja typu wymaga, aby stind.2i instrukcja była używana w sposób zgodny z typem wskaźnika. Operacja instrukcji stind.i2 może zostać zmieniona przez instrukcję bezpośrednio poprzedzającą Volatile lub Unaligned prefiksową.

NullReferenceException jest zgłaszany, jeśli addr nie jest naturalnie wyrównany dla typu argumentu implikowanego przez sufiks instrukcji.

Następujące Emit przeciążenie metody może używać stind.i2 kodu opcode:

Dotyczy