OpCodes.Ldloca_S 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í v krátké podobě.
public: static initonly System::Reflection::Emit::OpCode Ldloca_S;
public static readonly System.Reflection.Emit.OpCode Ldloca_S;
staticval mutable Ldloca_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca_S 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 |
---|---|---|
12 <unsigned int8 > |
Ldloca.s index |
Načte adresu místní proměnné v index krátké podobě 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.s
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 přechodný ukazatel (typ *
).
Instrukce ldloca.s
poskytuje efektivní kódování pro použití s místními proměnnými 0 až 255.
Následující Emit přetížení metody může použít ldloca.s
opcode: