Поделиться через


OpCode Структура

Определение

Описывает инструкцию промежуточного языка (IL).

public value class OpCode
public value class OpCode : IEquatable<System::Reflection::Emit::OpCode>
public struct OpCode
public readonly struct OpCode : IEquatable<System.Reflection.Emit.OpCode>
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
type OpCode = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type OpCode = struct
Public Structure OpCode
Public Structure OpCode
Implements IEquatable(Of OpCode)
Наследование
OpCode
Атрибуты
Реализации

Свойства

EvaluationStackDelta

Возвращает значение изменения инструкции IL в стеке оценки.

FlowControl

Характеристики управления потоком инструкции промежуточного языка (IL).

Name

Имя инструкции промежуточного языка (IL).

OpCodeType

Тип инструкции промежуточного языка (IL).

OperandType

Тип операнда инструкции промежуточного языка (IL).

Size

Размер инструкции промежуточного языка (IL).

StackBehaviourPop

Как инструкция промежуточного языка (IL) выводит стек.

StackBehaviourPush

Как инструкция промежуточного языка (IL) отправляет операнду в стек.

Value

Возвращает числовое значение инструкции промежуточного языка (IL).

Методы

Equals(Object)

Проверяет, равен ли данный объект этому Opcode.

Equals(OpCode)

Указывает, равен ли текущий экземпляр указанному OpCode.

GetHashCode()

Возвращает созданный хэш-код для этого Opcode.

ToString()

Возвращает этот Opcode в виде String.

Операторы

Equality(OpCode, OpCode)

Указывает, равны ли две OpCode структуры.

Inequality(OpCode, OpCode)

Указывает, равны ли две OpCode структуры.

Применяется к