OpCodes.Arglist Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un pointeur non managé vers la liste d’arguments de la méthode actuelle.
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
Valeur de champ
Remarques
Le tableau suivant répertorie le format d'assembly MSIL (Hexadécimal et Microsoft Intermediate Language) de l'instruction, ainsi qu'un bref résumé de référence :
| Format | Format d’assembly | Description |
|---|---|---|
| FE 00 | Arglist | Retourne un handle de liste d’arguments pour la méthode actuelle. |
Aucun comportement de pile d’évaluation n’est effectué par cette opération.
L’instruction arglist retourne un handle opaque (pointeur non managé, de type native int) qui représente la liste d’arguments de la méthode actuelle. Ce handle est valide uniquement pendant la durée de vie de la méthode actuelle. Toutefois, vous pouvez passer le handle à d’autres méthodes tant que la méthode actuelle se trouve sur le thread de contrôle. Vous pouvez uniquement exécuter l’instruction arglist dans une méthode qui accepte un nombre variable d’arguments.
La surcharge de méthode suivante Emit peut utiliser l’opcode arglist :