OperandType Enumeration
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Describes the operand type of Microsoft intermediate language (MSIL) instruction.
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public Enumeration OperandType
[ComVisibleAttribute(true)]
public enum OperandType
Members
Member name | Description | |
---|---|---|
![]() |
InlineBrTarget | The operand is a 32-bit integer branch target. |
![]() |
InlineField | The operand is a 32-bit metadata token. |
![]() |
InlineI | The operand is a 32-bit integer. |
![]() |
InlineI8 | The operand is a 64-bit integer. |
![]() |
InlineMethod | The operand is a 32-bit metadata token. |
![]() |
InlineNone | No operand. |
![]() |
InlineR | The operand is a 64-bit IEEE floating point number. |
![]() |
InlineSig | The operand is a 32-bit metadata signature token. |
![]() |
InlineString | The operand is a 32-bit metadata string token. |
![]() |
InlineSwitch | The operand is the 32-bit integer argument to a switch instruction. |
![]() |
InlineTok | The operand is a FieldRef, MethodRef, or TypeRef token. |
![]() |
InlineType | The operand is a 32-bit metadata token. |
![]() |
InlineVar | The operand is 16-bit integer containing the ordinal of a local variable or an argument. |
![]() |
ShortInlineBrTarget | The operand is an 8-bit integer branch target. |
![]() |
ShortInlineI | The operand is an 8-bit integer. |
![]() |
ShortInlineR | The operand is a 32-bit IEEE floating point number. |
![]() |
ShortInlineVar | The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta. |
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.