OperandType Enumeration

 

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

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

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Enumeration OperandType

Member nameDescription
InlineBrTarget

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit integer branch target.

InlineField

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit metadata token.

InlineI

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit integer.

InlineI8

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 64-bit integer.

InlineMethod

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit metadata token.

InlineNone

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

InlinePhi

Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. The operand is reserved and should not be used.

InlineR

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 64-bit IEEE floating point number.

InlineSig

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit metadata signature token.

InlineString

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit metadata string token.

InlineSwitch

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is the 32-bit integer argument to a switch instruction.

InlineTok

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a FieldRef, MethodRef, or TypeRef token.

InlineType

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit metadata token.

InlineVar

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is 16-bit integer containing the ordinal of a local variable or an argument.

ShortInlineBrTarget

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is an 8-bit integer branch target.

ShortInlineI

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is an 8-bit integer.

ShortInlineR

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is a 32-bit IEEE floating point number.

ShortInlineVar

This API supports the product infrastructure and is not intended to be used directly from your code. The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Windows Phone
Available since 8.1
Return to top
Show: