OpCode OpCode OpCode OpCode Struct

Definition

Describes an intermediate language (IL) instruction.

public value class OpCode
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
type OpCode = struct
Public Structure OpCode
Inheritance
Attributes

Properties

FlowControl FlowControl FlowControl FlowControl

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

Name Name Name Name

The name of the intermediate language (IL) instruction.

OpCodeType OpCodeType OpCodeType OpCodeType

The type of intermediate language (IL) instruction.

OperandType OperandType OperandType OperandType

The operand type of an intermediate language (IL) instruction.

Size Size Size Size

The size of the intermediate language (IL) instruction.

StackBehaviourPop StackBehaviourPop StackBehaviourPop StackBehaviourPop

How the intermediate language (IL) instruction pops the stack.

StackBehaviourPush StackBehaviourPush StackBehaviourPush StackBehaviourPush

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

Value Value Value Value

Gets the numeric value of the intermediate language (IL) instruction.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Tests whether the given object is equal to this Opcode.

Equals(OpCode) Equals(OpCode) Equals(OpCode) Equals(OpCode)

Indicates whether the current instance is equal to the specified OpCode.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Returns the generated hash code for this Opcode.

ToString() ToString() ToString() ToString()

Returns this Opcode as a String.

Operators

Equality(OpCode, OpCode) Equality(OpCode, OpCode) Equality(OpCode, OpCode) Equality(OpCode, OpCode)

Indicates whether two OpCode structures are equal.

Inequality(OpCode, OpCode) Inequality(OpCode, OpCode) Inequality(OpCode, OpCode) Inequality(OpCode, OpCode)

Indicates whether two OpCode structures are not equal.

Applies to