İngilizce dilinde oku

Aracılığıyla paylaş


OpCode Yapı

Tanım

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

C#
public struct OpCode
C#
public readonly struct OpCode : IEquatable<System.Reflection.Emit.OpCode>
C#
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
Devralma
OpCode
Öznitelikler
Uygulamalar

Özellikler

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

Equals(Object)

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

Equals(OpCode)

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

GetHashCode()

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

ToString()

Bu OpcodeStringolarak döndürür.

İşleçler

Equality(OpCode, OpCode)

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

Inequality(OpCode, OpCode)

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

Şunlara uygulanır

Ürün Sürümler
.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