Udostępnij za pośrednictwem


OpCodes.Ldarga_S Pole

Definicja

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:

  1. Adres addr argumentu indeksowanego przez index element 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:

Dotyczy