Describes the operand type of Microsoft intermediate language (MSIL) instruction.
Syntax
[System.Runtime.InteropServices.ComVisible(true)]
public enum OperandType
Remarks
Documentation for this section has not yet been entered.
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.
|
InlinePhi |
The operand is reserved and should not be used.
|
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.
|
Requirements
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0