Telerik® JustDecompile™ by Progress

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

Namespace: JustDecompile.API.Core
Assembly: JustDecompile.API (in JustDecompile.API.dll) Version: 1.0.0.3 (1.0.0.0)

Syntax

C#
public enum OperandType
Visual Basic
Public Enumeration OperandType
Visual C++
public enum class OperandType

Members

Member nameValueDescription
InlineBrTarget0The operand is a 32-bit integer branch target.
InlineField1The operand is a 32-bit metadata token.
InlineI2The operand is a 32-bit integer.
InlineI83The operand is a 64-bit integer.
InlineMethod4The operand is a 32-bit metadata token.
InlineNone5No operand.
InlinePhi6The operand is reserved and should not be used.
InlineR7The operand is a 64-bit IEEE floating point number.
InlineSig8The operand is a 32-bit metadata signature token.
InlineString9The operand is a 32-bit metadata string token.
InlineSwitch10The operand is the 32-bit integer argument to a switch instruction.
InlineTok11The operand is a FieldRef, MethodRef, or TypeRef token.
InlineType12The operand is a 32-bit metadata token.
InlineVar13The operand is 16-bit integer containing the ordinal of a local variable or an argument.
InlineArg14
ShortInlineBrTarget15The operand is an 8-bit integer branch target.
ShortInlineI16The operand is an 8-bit integer.
ShortInlineR17The operand is a 32-bit IEEE floating point number.
ShortInlineVar18The operand is an 8-bit integer containing the ordinal of a local variable or an argument.
ShortInlineArg19

See Also