OperandType OperandType OperandType OperandType Enum

Definition

Describes the operand type of Microsoft intermediate language (MSIL) instruction.

This API supports the product infrastructure and is not intended to be used directly from your code.

public enum class OperandType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum OperandType
type OperandType = 
Public Enum OperandType
Inheritance
Attributes

Fields

InlineBrTarget InlineBrTarget InlineBrTarget InlineBrTarget 0

The operand is a 32-bit integer branch target.

InlineField InlineField InlineField InlineField 1

The operand is a 32-bit metadata token.

InlineI InlineI InlineI InlineI 2

The operand is a 32-bit integer.

InlineI8 InlineI8 InlineI8 InlineI8 3

The operand is a 64-bit integer.

InlineMethod InlineMethod InlineMethod InlineMethod 4

The operand is a 32-bit metadata token.

InlineNone InlineNone InlineNone InlineNone 5

No operand.

InlinePhi InlinePhi InlinePhi InlinePhi 6

The operand is reserved and should not be used.

InlineR InlineR InlineR InlineR 7

The operand is a 64-bit IEEE floating point number.

InlineSig InlineSig InlineSig InlineSig 9

The operand is a 32-bit metadata signature token.

InlineString InlineString InlineString InlineString 10

The operand is a 32-bit metadata string token.

InlineSwitch InlineSwitch InlineSwitch InlineSwitch 11

The operand is the 32-bit integer argument to a switch instruction.

InlineTok InlineTok InlineTok InlineTok 12

The operand is a FieldRef, MethodRef, or TypeRef token.

InlineType InlineType InlineType InlineType 13

The operand is a 32-bit metadata token.

InlineVar InlineVar InlineVar InlineVar 14

The operand is 16-bit integer containing the ordinal of a local variable or an argument.

ShortInlineBrTarget ShortInlineBrTarget ShortInlineBrTarget ShortInlineBrTarget 15

The operand is an 8-bit integer branch target.

ShortInlineI ShortInlineI ShortInlineI ShortInlineI 16

The operand is an 8-bit integer.

ShortInlineR ShortInlineR ShortInlineR ShortInlineR 17

The operand is a 32-bit IEEE floating point number.

ShortInlineVar ShortInlineVar ShortInlineVar ShortInlineVar 18

The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.

Applies to