OpCodes.Stind_I Pole

Definice

Uloží 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í instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným přehledem referencí:

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 vloží do zásobníku.

  2. Hodnota se vloží do zásobníku.

  3. Hodnota a adresa jsou vynořeny 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á pro typ vyžaduje, aby stind.i instrukce byla použita způsobem konzistentním s typem ukazatele. Činnost stind.i instrukce může být změněna bezprostředně předcházející Volatile instrukcí nebo Unaligned předponou.

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

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

Platí pro