NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

OperandType Enumeration

Describes the operand type of IL instruction.

[Visual Basic]
Public Enum OperandType
[C#]
public enum OperandType
[C++]
public enum OperandType

[JScript] In JScript, you can use the enumerations in the NGWS frameworks, but you cannot define your own.

Members

Member Name Description
InlineBrTarget The operand is a long 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 MethodRef token.
InlineNone No operand.
InlinePhi The operand is a single static assignment node. This operand type is used by the ann.phi instruction.
InlineR The operand is a 64-bit IEEE floating point number.
InlineRVA Deprecated.The operand is a RVA.
InlineSig The operand is a signature token.
InlineString The operand is a string token.
InlineSwitch The operand is the argument to a switch instruction.
InlineTok The operand is a FieldRef, MethodRef, or TypeRef token.
InlineType The operand is a TypeRef token.
InlineVar The operand is a variable.
ShortInlineBrTarget The operand is a short branch target.
ShortInlineI The operand is a 16-bit integer.
ShortInlineR The operand is a 32-bit IEEE floating point number.
ShortInlineVar The operand is a short variable.

Requirements

Namespace: System.Reflection.Emit

Assembly: mscorlib.dll

See Also

System.Reflection.Emit Namespace