OpCodes.Dup Campo

Definición

Copia el valor que se encuentra en la parte superior de la pila de evaluación e inserta la copia en la pila de evaluación.

public: static initonly System::Reflection::Emit::OpCode Dup;
public static readonly System.Reflection.Emit.OpCode Dup;
 staticval mutable Dup : System.Reflection.Emit.OpCode
Public Shared ReadOnly Dup As OpCode 

Valor de campo

OpCode

Comentarios

En la tabla siguiente se muestra el formato de ensamblado hexadecimal y del lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato Formato de ensamblado Descripción
25 dup Duplica el valor en la parte superior de la pila.

El comportamiento transitorio de la pila, en orden secuencial, es:

  1. value se inserta en la pila.

  2. value se extrae de la pila para la duplicación.

  3. value se vuelve a insertar en la pila.

  4. Se inserta un valor duplicado en la pila.

La dup instrucción duplica el elemento superior de la pila y deja dos valores idénticos sobre él.

La sobrecarga del método siguiente Emit puede usar el dup código de operación:

Se aplica a