Nyelv

OpCode Struktúra

Definíció

Egy középfokú nyelvi (IL) utasítást ír le.

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)
Öröklődés
OpCode
Attribútumok
Megvalósítás

Tulajdonságok

Név Description
EvaluationStackDelta

Lekéri annak az értékét, hogy az IL-utasítás hogyan módosítja a kiértékelési vermet.

FlowControl

A köztes nyelv (IL) utasítás folyamatvezérlési jellemzői.

Name

A köztes nyelv (IL) utasítás neve.

OpCodeType

A középfokú nyelv (IL) utasítás típusa.

OperandType

Egy középfokú nyelv (IL) utasítás operandus típusa.

Size

A középfokú nyelv (IL) utasítás mérete.

StackBehaviourPop

A köztes nyelv (IL) utasítása hogyan ugratja fel a vermet.

StackBehaviourPush

Hogyan küldi a köztes nyelv (IL) utasítás az operandusokat a verembe.

Value

Lekéri a köztes nyelv (IL) utasítás numerikus értékét.

Metódusok

Név Description
Equals(Object)

Azt ellenőrzi, hogy az adott objektum egyenlő-e ezzel Opcodea beállításokkal.

Equals(OpCode)

Azt jelzi, hogy az aktuális példány egyenlő-e a megadottval OpCode.

GetHashCode()

A generált kivonatkódot adja vissza ehhez Opcode.

ToString()

Ezt OpcodeStringadja vissza .

Operátorok

Név Description
Equality(OpCode, OpCode)

Azt jelzi, hogy két OpCode struktúra egyenlő-e.

Inequality(OpCode, OpCode)

Azt jelzi, hogy két OpCode struktúra nem egyenlő-e.

A következőre érvényes: