Freigeben über


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 MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:

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

Bei diesem Vorgang werden keine Auswertungsstapelverhalten ausgeführt.

Die arglist Anweisung gibt ein undurchsichtiges 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 akzeptiert.

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

Gilt für: