OpCodes.Arglist Feld

Definition

Gibt einen nicht verwalteten Zeiger auf die Argumentliste der aktuellen Methode zurück.

public: static initonly System::Reflection::Emit::OpCode Arglist;
public static readonly System.Reflection.Emit.OpCode Arglist;
 staticval mutable Arglist : System.Reflection.Emit.OpCode
Public Shared ReadOnly Arglist As OpCode 

Feldwert

Hinweise

In der folgenden Tabelle sind das Hexadezimal- und Microsoft MSIL-Assemblyformat (Intermediate Language) der Anweisung zusammen mit einer kurzen Referenzzusammenfassung aufgeführt:

Format Assemblyformat Description
FE 00 Arglist Gibt ein Argumentlistenhandle für die aktuelle Methode zurück.

Von diesem Vorgang werden keine Auswertungsstapelverhalten ausgeführt.

Die arglist Anweisung gibt einen undurchsichtigen Handle (einen nicht verwalteten Zeiger vom Typ native int) zurück, der die Argumentliste der aktuellen Methode darstellt. Dieses Handle ist nur während der Lebensdauer der aktuellen Methode gültig. Sie können das Handle jedoch an andere Methoden übergeben, solange sich die aktuelle Methode im Steuerelementthread befindet. Sie können die arglist Anweisung nur innerhalb einer Methode ausführen, die eine variable Anzahl von Argumenten verwendet.

Die folgende Emit Methodenüberladung kann den arglist Opcode verwenden:

Gilt für: