Condividi tramite


OpCode Struct

Definizione

Descrive un'istruzione del linguaggio intermedio (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)
Ereditarietà
OpCode
Attributi
Implementazioni

Proprietà

EvaluationStackDelta

Ottiene il valore di come l'istruzione IL modifica lo stack di valutazione.

FlowControl

Caratteristiche del controllo del flusso dell'istruzione del linguaggio intermedio (IL).

Name

Nome dell'istruzione del linguaggio intermedio (IL).

OpCodeType

Tipo di istruzione del linguaggio intermedio (IL).

OperandType

Tipo di operando di un'istruzione del linguaggio intermedio (IL).

Size

Dimensioni dell'istruzione del linguaggio intermedio (IL).

StackBehaviourPop

In che modo l'istruzione del linguaggio intermedio (IL) popa lo stack.

StackBehaviourPush

Come l'istruzione del linguaggio intermedio (IL) esegue il push dell'operando nello stack.

Value

Ottiene il valore numerico dell'istruzione del linguaggio intermedio (IL).

Metodi

Equals(Object)

Verifica se l'oggetto specificato è uguale a questo Opcode.

Equals(OpCode)

Indica se l'istanza corrente è uguale alla OpCodespecificata.

GetHashCode()

Restituisce il codice hash generato per questo Opcode.

ToString()

Restituisce questo Opcode come String.

Operatori

Equality(OpCode, OpCode)

Indica se due strutture OpCode sono uguali.

Inequality(OpCode, OpCode)

Indica se due strutture OpCode non sono uguali.

Si applica a