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 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: