OperandType Enumeration

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

Members

Member name Value Description
InlineBrTarget 0 The operand is a 32-bit integer branch target.
InlineField 1 The operand is a 32-bit metadata token.
InlineI 2 The operand is a 32-bit integer.
InlineI8 3 The operand is a 64-bit integer.
InlineMethod 4 The operand is a 32-bit metadata token.
InlineNone 5 No operand.
InlinePhi 6 The operand is reserved and should not be used.
InlineR 7 The operand is a 64-bit IEEE floating point number.
InlineSig 8 The operand is a 32-bit metadata signature token.
InlineString 9 The operand is a 32-bit metadata string token.
InlineSwitch 10 The operand is the 32-bit integer argument to a switch instruction.
InlineTok 11 The operand is a FieldRef, MethodRef, or TypeRef token.
InlineType 12 The operand is a 32-bit metadata token.
InlineVar 13 The operand is 16-bit integer containing the ordinal of a local variable or an argument.
InlineArg 14
ShortInlineBrTarget 15 The operand is an 8-bit integer branch target.
ShortInlineI 16 The operand is an 8-bit integer.
ShortInlineR 17 The operand is a 32-bit IEEE floating point number.
ShortInlineVar 18 The operand is an 8-bit integer containing the ordinal of a local variable or an argument.
ShortInlineArg 19

See Also

JustDecompile.API.Core Namespace

Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy