System.Reflection.Emit.OpCode Members

The members of System.Reflection.Emit.OpCode are listed below.

See Also: Inherited members from System.ValueType

Public Properties

[read-only]
FlowControlFlowControl.

The flow control characteristics of the Microsoft intermediate language (MSIL) instruction.

[read-only]
Namestring.

The name of the Microsoft intermediate language (MSIL) instruction.

[read-only]
OpCodeTypeOpCodeType.

The type of Microsoft intermediate language (MSIL) instruction.

[read-only]
OperandTypeOperandType.

The operand type of an Microsoft intermediate language (MSIL) instruction.

[read-only]
Sizeint.

The size of the Microsoft intermediate language (MSIL) instruction.

[read-only]
StackBehaviourPopStackBehaviour.

How the Microsoft intermediate language (MSIL) instruction pops the stack.

[read-only]
StackBehaviourPushStackBehaviour.

How the Microsoft intermediate language (MSIL) instruction pushes operand onto the stack.

[read-only]
Valueshort.

The value of the immediate operand of the Microsoft intermediate language (MSIL) instruction.

Public Methods

override
Equals(object) : bool

Tests whether the given object is equal to this Opcode.

Equals(OpCode) : bool

Indicates whether the current instance is equal to the specified System.Reflection.Emit.OpCode.

override
GetHashCode() : int

Returns the generated hash code for this Opcode.

override
ToString() : string

Returns this Opcode as a string.

Public Operators

static
Equality(OpCode, OpCode)

Indicates whether two System.Reflection.Emit.OpCode structures are equal.

static
Inequality(OpCode, OpCode)

Indicates whether two System.Reflection.Emit.OpCode structures are not equal.