OpCodes.Ldarg_1 Champ

Définition

Charge l’argument à l’index 1 dans la pile d’évaluation.

public: static initonly System::Reflection::Emit::OpCode Ldarg_1;
public static readonly System.Reflection.Emit.OpCode Ldarg_1;
 staticval mutable Ldarg_1 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarg_1 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
03 ldarg.1 Chargez l’argument 1 sur la pile.

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est :

  1. La valeur de l’argument à l’index 1 est envoyée (push) sur la pile.

L’instruction ldarg.1 est un encodage efficace pour charger la valeur d’argument à l’index 1.

L’instruction ldarg.1 envoie (push) l’argument indexé à 1 sur la pile d’évaluation. L’instruction ldarg.1 peut être utilisée pour charger un type valeur ou une valeur primitive sur la pile en la copiant à partir d’un argument entrant. Le type de la valeur d’argument est identique au type de l’argument, comme spécifié par la signature de la méthode actuelle.

Les arguments qui contiennent une valeur entière inférieure à 4 octets de long sont développés pour taper int32 lorsqu’ils sont chargés sur la pile. Les valeurs à virgule flottante sont étendues à leur taille native (type F).

La surcharge de méthode suivante Emit peut utiliser l’opcode ldarg.1 :

S’applique à