OperandType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает тип операнда инструкции MSIL.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class OperandType
public enum OperandType
[System.Serializable]
public enum OperandType
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum OperandType
type OperandType =
[<System.Serializable>]
type OperandType =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type OperandType =
Public Enum OperandType
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| InlineBrTarget | 0 | Операнд является 32-битовым целочисленным значением, задающим конечный адрес ветвления. |
| InlineField | 1 | Операнд является 32-битовым маркером метаданных. |
| InlineI | 2 | Операнд является 32-битовым целочисленным значением. |
| InlineI8 | 3 | Операнд является 64-битовым целочисленным значением. |
| InlineMethod | 4 | Операнд является 32-битовым маркером метаданных. |
| InlineNone | 5 | Операнд отсутствует. |
| InlinePhi | 6 | Операнд зарезервирован и не должен использоваться. |
| InlineR | 7 | Операнд является 64-битовым числом с плавающей запятой стандарта IEEE. |
| InlineSig | 9 | Операнд является 32-битовым маркером сигнатуры метаданных. |
| InlineString | 10 | Операнд является 32-битовым маркером строки метаданных. |
| InlineSwitch | 11 | Операнд является 32-битовым целочисленным аргументом инструкции выбора вариантов. |
| InlineTok | 12 | Операнд является маркером элементов |
| InlineType | 13 | Операнд является 32-битовым маркером метаданных. |
| InlineVar | 14 | Операнд является 16-битовым целочисленным значением, содержащим порядковый номер локальной переменной или аргумента. |
| ShortInlineBrTarget | 15 | Операнд является 8-битовым целочисленным значением, задающим конечный адрес ветвления. |
| ShortInlineI | 16 | Операнд является 8-битовым целочисленным значением. |
| ShortInlineR | 17 | Операнд является 32-битовым числом с плавающей запятой стандарта IEEE. |
| ShortInlineVar | 18 | Операнд является 8-битовым целочисленным значением, содержащим порядковый номер локальной переменной или аргумента. |