Поделиться через


OpCodes.Dup Поле

Определение

Копирует текущее верхнее значение в стеке вычислений и помещает копию в стек вычислений.

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 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки msil, а также краткий обзор:

Формат Формат сборки Описание
25 Dup Дублирует значение в верхней части стека.

Переходный режим стека в последовательном порядке:

  1. value помещается в стек.

  2. value извлекается из стека для дублирования.

  3. value возвращается в стек.

  4. Повторяющееся значение помещается в стек.

Инструкция dup дублирует верхний элемент стека и оставляет на его вершине два идентичных значения.

Следующая Emit перегрузка dup метода может использовать код операции:

Применяется к