System.Reflection.Emit.OperandType Enumeration

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 NameDescription
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