OpCode Yapı

Tanım

Ara dil (IL) yönergesini açıklar.

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)
Devralma
OpCode
Öznitelikler
Uygulamalar

Özellikler

Name Description
EvaluationStackDelta

IL yönergesinin değerlendirme yığınını değiştirme şeklinin değerini alır.

FlowControl

Ara dil (IL) yönergesinin akış denetimi özellikleri.

Name

Ara dil (IL) yönergesinin adı.

OpCodeType

Ara dil (IL) yönergesinin türü.

OperandType

Ara dil (IL) yönergesinin işlenen türü.

Size

Ara dil (IL) yönergesinin boyutu.

StackBehaviourPop

Ara dil (IL) yönergesinin yığını nasıl pops.

StackBehaviourPush

Ara dil (IL) yönergesinin işleneni yığına gönderme şekli.

Value

Ara dil (IL) yönergesinin sayısal değerini alır.

Yöntemler

Name Description
Equals(Object)

Verilen nesnenin bu Opcodenesneye eşit olup olmadığını sınar.

Equals(OpCode)

Geçerli örneğin belirtilen OpCodedeğerine eşit olup olmadığını gösterir.

GetHashCode()

Bu Opcodeiçin oluşturulan karma kodunu döndürür.

ToString()

Bunu Opcode olarak Stringdöndürür.

İşleçler

Name Description
Equality(OpCode, OpCode)

İki OpCode yapının eşit olup olmadığını gösterir.

Inequality(OpCode, OpCode)

İki OpCode yapının eşit olup olmadığını gösterir.

Şunlara uygulanır