OperandType 枚举

定义

描述 Microsoft 中间语言 (MSIL) 指令的操作数类型。Describes the operand type of Microsoft intermediate language (MSIL) instruction.

此 API 支持产品基础结构,不能在代码中直接使用。

public enum class OperandType
public enum OperandType
[System.Serializable]
public enum OperandType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum OperandType
type OperandType = 
Public Enum OperandType
继承
OperandType
属性

字段

InlineBrTarget 0

该操作数为 32 位整数分支目标。The operand is a 32-bit integer branch target.

InlineField 1

该操作数为 32 位元数据标记。The operand is a 32-bit metadata token.

InlineI 2

该操作数为 32 位整数。The operand is a 32-bit integer.

InlineI8 3

该操作数为 64 位整数。The operand is a 64-bit integer.

InlineMethod 4

该操作数为 32 位元数据标记。The operand is a 32-bit metadata token.

InlineNone 5

没有操作数。No operand.

InlinePhi 6

该操作数是保留值,不应使用。The operand is reserved and should not be used.

InlineR 7

该操作数为 64 位 IEEE 浮点数。The operand is a 64-bit IEEE floating point number.

InlineSig 9

该操作数为 32 位元数据签名标记。The operand is a 32-bit metadata signature token.

InlineString 10

该操作数为 32 位元数据字符串标记。The operand is a 32-bit metadata string token.

InlineSwitch 11

该操作数为 switch 指令的 32 位整数参数。The operand is the 32-bit integer argument to a switch instruction.

InlineTok 12

该操作数为 FieldRefMethodRefTypeRef 标记。The operand is a FieldRef, MethodRef, or TypeRef token.

InlineType 13

该操作数为 32 位元数据标记。The operand is a 32-bit metadata token.

InlineVar 14

该操作数为包含局部变量或参数的序号的 16 位整数。The operand is 16-bit integer containing the ordinal of a local variable or an argument.

ShortInlineBrTarget 15

该操作数为 8 位整数分支目标。The operand is an 8-bit integer branch target.

ShortInlineI 16

该操作数为 8 位整数。The operand is an 8-bit integer.

ShortInlineR 17

该操作数为 32 位 IEEE 浮点数。The operand is a 32-bit IEEE floating point number.

ShortInlineVar 18

该操作数为包含局部变量或参数的序号的 8 位整数。The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.

适用于