OpCodes.Ldloca Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte adresu místní proměnné v určitém indexu do zásobníku vyhodnocení.
public: static initonly System::Reflection::Emit::OpCode Ldloca;
public static readonly System.Reflection.Emit.OpCode Ldloca;
staticval mutable Ldloca : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca 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 |
---|---|---|
FE OD <unsigned int16 > |
Ldloca index |
Načte adresu místní proměnné v index do zásobníku vyhodnocení. |
Přechodné chování zásobníku v sekvenčním pořadí je:
- Adresa uložená v místní proměnné v zadaném indexu se vloží do zásobníku.
Instrukce ldloca
nasdílí adresu čísla místní proměnné v předaném indexu do zásobníku, kde jsou místní proměnné očíslovány od 0. Hodnota vložená do zásobníku je již správně zarovnaná pro použití s pokyny jako Ldind_I a Stind_I. Výsledkem je spravovaný ukazatel (typ &
). Místní proměnná je uložena v nespravované paměti, takže návratovou hodnotu lze převést na nespravovaný ukazatel bez připnutí.
Následující Emit přetížení metody může použít ldloca
opcode: