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 indexformę krótką. |
Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:
- Adres
addrargumentu indeksowanego przezindexelement jest wypychany do stosu.
ldarga.s (krótka ldargaforma ) 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: