Export (0) Print
Expand All

OperandType Enumeration

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

Namespace:  System.Reflection.Emit
Assemblies:   mscorlib (in mscorlib.dll)
  System.Reflection.Primitives (in System.Reflection.Primitives.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum OperandType

Member nameDescription
Supported in .NET for Windows Store appsInlineBrTargetThe operand is a 32-bit integer branch target.
Supported in .NET for Windows Store appsInlineFieldThe operand is a 32-bit metadata token.
Supported in .NET for Windows Store appsInlineIThe operand is a 32-bit integer.
Supported in .NET for Windows Store appsInlineI8The operand is a 64-bit integer.
Supported in .NET for Windows Store appsInlineMethodThe operand is a 32-bit metadata token.
Supported in .NET for Windows Store appsInlineNoneNo operand.
InlinePhi Obsolete. The operand is reserved and should not be used.
Supported in .NET for Windows Store appsInlineRThe operand is a 64-bit IEEE floating point number.
Supported in .NET for Windows Store appsInlineSigThe operand is a 32-bit metadata signature token.
Supported in .NET for Windows Store appsInlineStringThe operand is a 32-bit metadata string token.
Supported in .NET for Windows Store appsInlineSwitchThe operand is the 32-bit integer argument to a switch instruction.
Supported in .NET for Windows Store appsInlineTokThe operand is a FieldRef, MethodRef, or TypeRef token.
Supported in .NET for Windows Store appsInlineTypeThe operand is a 32-bit metadata token.
Supported in .NET for Windows Store appsInlineVarThe operand is 16-bit integer containing the ordinal of a local variable or an argument.
Supported in .NET for Windows Store appsShortInlineBrTargetThe operand is an 8-bit integer branch target.
Supported in .NET for Windows Store appsShortInlineIThe operand is an 8-bit integer.
Supported in .NET for Windows Store appsShortInlineRThe operand is a 32-bit IEEE floating point number.
Supported in .NET for Windows Store appsShortInlineVarThe operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

.NET for Windows Store apps

Supported in: Windows 8

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft