OpCodes.Stind_I Pole

Definice

Ukládá hodnotu typu native int na zadanou adresu.

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

Hodnota pole

Poznámky

Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:

Formát Formát sestavení Description
DF stind.i native int Uloží hodnotu na danou adresu.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. Adresa se nasdílí do zásobníku.

  2. Do zásobníku se vloží hodnota.

  3. Hodnota a adresa se překryjí ze zásobníku; hodnota je uložena na adrese.

Instrukce stind.i ukládá hodnotu na zadanou native int adresu (typ native int, *nebo &).

Operace bezpečného typu vyžaduje, aby stind.i se instrukce používala způsobem konzistentním s typem ukazatele. Operace stind.i instrukce může být změněna bezprostředně před Volatile instrukcí nebo Unaligned předponou.

NullReferenceException je vyvolána, pokud addr není přirozeně zarovnaná pro typ argumentu odvozený příponou instrukce.

Emit Následující přetížení metody může použít stind.i opcode:

Platí pro