OpCodes.Pop OpCodes.Pop OpCodes.Pop OpCodes.Pop Field


Removes the value currently on top of the evaluation stack.

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

Field Value


The following table lists the instruction's hexadecimal and Microsoft Intermediate Language (MSIL) assembly format, along with a brief reference summary:

Format Assembly Format Description
26 pop Pops the top value from the stack.

The stack transitional behavior, in sequential order, is:

  1. The top value is popped from the stack.

The pop instruction removes the top element from the stack.

The following Emit method overload can use the pop opcode:

  • ILGenerator.Emit(OpCode)

Applies to