Ler em inglês

Compartilhar via


OpCode Estrutura

Definição

Importante

Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Descreve uma instrução IL (linguagem intermediária).

C#
public struct OpCode
C#
public readonly struct OpCode : IEquatable<System.Reflection.Emit.OpCode>
C#
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
Herança
OpCode
Atributos
Implementações

Propriedades

EvaluationStackDelta

Obtém o valor de como a instrução IL altera a pilha de avaliação.

FlowControl

As características de controle de fluxo da instrução IL (linguagem intermediária).

Name

O nome da instrução IL (linguagem intermediária).

OpCodeType

O tipo de instrução IL (linguagem intermediária).

OperandType

O tipo de operando de uma instrução IL (linguagem intermediária).

Size

O tamanho da instrução IL (linguagem intermediária).

StackBehaviourPop

Como a instrução il (linguagem intermediária) exibe a pilha.

StackBehaviourPush

Como a instrução il (linguagem intermediária) envia por push o operando para a pilha.

Value

Obtém o valor numérico da instrução IL (linguagem intermediária).

Métodos

Equals(Object)

Testa se o objeto fornecido é igual a esse Opcode.

Equals(OpCode)

Indica se a instância atual é igual à OpCodeespecificada.

GetHashCode()

Retorna o código hash gerado para este Opcode.

ToString()

Retorna esse Opcode como um String.

Operadores

Equality(OpCode, OpCode)

Indica se duas estruturas OpCode são iguais.

Inequality(OpCode, OpCode)

Indica se duas estruturas de OpCode não são iguais.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0