OpCodes.Ldarga_S Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Załaduj adres argumentu w skrócie do stosu oceny.
public: static initonly System::Reflection::Emit::OpCode Ldarga_S;
public static readonly System.Reflection.Emit.OpCode Ldarga_S;
staticval mutable Ldarga_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarga_S As OpCode
Wartość pola
Uwagi
W poniższej tabeli wymieniono format zestawu szesnastkowy instrukcji i microsoft intermediate language (MSIL) wraz z krótkim podsumowaniem referencyjnym:
Format | Format zestawu | Opis |
---|---|---|
0F <unsigned int8 > |
ldarga.s index |
Pobierz adres argumentu zindeksowanego przez index formę krótką. |
Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:
- Adres
addr
argumentu indeksowanego przezindex
element jest wypychany do stosu.
ldarga.s
(krótka ldarga
forma ) należy używać w przypadku liczb argumentów od 0 do 255 i jest bardziej wydajnym kodowaniem.
Instrukcja ldarga.s
pobiera adres (typu*
) argumentu indeksowanego przez index
, gdzie argumenty są indeksowane od 0 do wewnątrz. Adres addr
jest zawsze wyrównany do naturalnej granicy na maszynie docelowej.
W przypadku procedur, które przyjmują listę argumentów o zmiennej długości, ldarga.s
instrukcja może być używana tylko dla początkowych stałych argumentów, a nie tych w zmiennej części podpisu.
ldarga.s
służy do przekazywania parametrów by-ref. W innych przypadkach Ldarg_SStarg_S należy go użyć.
Emit Następujące przeciążenie metody może używać ldarga.s
kodu opcode: