OpCodes.Arglist Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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: