aboutsummaryrefslogtreecommitdiff
path: root/runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs
diff options
context:
space:
mode:
authorjmpoep <OriginalEntryPoint@qq.com>2023-12-07 16:51:07 +0800
committerjmpoep <OriginalEntryPoint@qq.com>2023-12-07 16:51:07 +0800
commit28008a746a31abb7909dd86cb0cd413ac8943b0b (patch)
treea30b74b8cad548048c3c1551d652828ab76fa9bd /runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs
downloadvmprotect-3.5.1-master.tar
vmprotect-3.5.1-master.tar.gz
vmprotect-3.5.1-master.tar.bz2
vmprotect-3.5.1-master.zip
first commitHEADmaster
Diffstat (limited to 'runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs')
-rw-r--r--runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs899
1 files changed, 899 insertions, 0 deletions
diff --git a/runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs b/runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs
new file mode 100644
index 0000000..0ca16de
--- /dev/null
+++ b/runtime/VMProtect.Runtime/Tests/UnitTestProject/RefVm/VmInstrCodesDb.cs
@@ -0,0 +1,899 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Diagnostics.CodeAnalysis;
+using System.Reflection;
+using System.Threading;
+
+// ReSharper disable UnusedMember.Global
+
+namespace UnitTestProject.RefVm
+{
+ // Token: 0x0200002E RID: 46
+ [SuppressMessage("ReSharper", "InconsistentNaming")]
+ public class VmInstrCodesDb // \u0006\u2005
+ {
+ // Token: 0x04000068 RID: 104
+ private VmInstrInfo[] _all;
+
+ // Token: 0x0400011D RID: 285
+ private bool _initialized;
+
+ // Token: 0x0600015B RID: 347 RVA: 0x000075B8 File Offset: 0x000057B8
+ public bool IsInitialized() // \u0002
+ {
+ return _initialized;
+ }
+
+ // Token: 0x0600015C RID: 348 RVA: 0x000075C0 File Offset: 0x000057C0
+ public void SetInitialized(bool val) // \u0002
+ {
+ _initialized = val;
+ }
+
+ // Token: 0x0600015A RID: 346 RVA: 0x000075A8 File Offset: 0x000057A8
+ public IEnumerable<VmInstrInfo> MyFieldsEnumerator() // \u0002
+ {
+ return new FieldsEnumerator(-2)
+ {
+ Source = this
+ };
+ }
+
+ // Token: 0x0600015D RID: 349 RVA: 0x000075CC File Offset: 0x000057CC
+ public VmInstrInfo[] ToSortedArray() // \u0002
+ {
+ if (_all == null)
+ {
+ lock (this)
+ {
+ if (_all == null)
+ {
+ var list = new List<VmInstrInfo>(256);
+ list.AddRange(MyFieldsEnumerator());
+ if (SortHelper.MyComparison == null)
+ {
+ SortHelper.MyComparison = SortHelper.MySortHelper.Compare;
+ }
+ list.Sort(SortHelper.MyComparison);
+ _all = list.ToArray();
+ }
+ }
+ }
+ return _all;
+ }
+
+ // Token: 0x0200002F RID: 47
+ [Serializable]
+ private sealed class SortHelper // \u0002
+ {
+ // Token: 0x06000160 RID: 352 RVA: 0x000076A0 File Offset: 0x000058A0
+ internal int Compare(VmInstrInfo v1, VmInstrInfo v2) // \u0002
+ {
+ return v1.Id.CompareTo(v2.Id);
+ }
+
+ // Token: 0x04000129 RID: 297
+ public static readonly SortHelper MySortHelper = new SortHelper(); // \u0002
+
+ // Token: 0x0400012A RID: 298
+ public static Comparison<VmInstrInfo> MyComparison; // \u0003
+ }
+
+ // Token: 0x02000030 RID: 48
+ private sealed class FieldsEnumerator : IEnumerable<VmInstrInfo>, IEnumerator<VmInstrInfo> // \u0003
+ {
+ // Token: 0x06000161 RID: 353 RVA: 0x000076C4 File Offset: 0x000058C4
+ public FieldsEnumerator(int st)
+ {
+ _state = st;
+ _threadId = Thread.CurrentThread.ManagedThreadId;
+ }
+
+ // Token: 0x06000162 RID: 354 RVA: 0x000076E4 File Offset: 0x000058E4
+ void IDisposable.Dispose() // \u0003\u2008\u2000\u2002\u200A\u0002
+ {
+ }
+
+ // Token: 0x06000163 RID: 355 RVA: 0x000076E8 File Offset: 0x000058E8
+ bool IEnumerator.MoveNext()
+ {
+ var num = _state;
+ if (num != 0)
+ {
+ if (num != 1)
+ {
+ return false;
+ }
+ _state = -1;
+ _index++;
+ }
+ else
+ {
+ _state = -1;
+ var fields = typeof(VmInstrCodesDb).GetFields(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public);
+ _data = fields;
+ _index = 0;
+ }
+ if (_index >= _data.Length)
+ {
+ _data = null;
+ return false;
+ }
+ var p = (VmInstrInfo)_data[_index].GetValue(Source);
+ _current = p;
+ _state = 1;
+ return true;
+ }
+
+ // Token: 0x06000164 RID: 356 RVA: 0x00007790 File Offset: 0x00005990
+ VmInstrInfo IEnumerator<VmInstrInfo>.Current // \u0003\u2008\u2000\u2002\u200A\u0002
+ => _current;
+
+ // Token: 0x06000165 RID: 357 RVA: 0x00007798 File Offset: 0x00005998
+ [DebuggerHidden]
+ void IEnumerator.Reset() // \u0003\u2008\u2000\u2002\u200A\u0003
+ {
+ throw new NotSupportedException();
+ }
+
+ // Token: 0x06000166 RID: 358 RVA: 0x000077A0 File Offset: 0x000059A0
+ [DebuggerHidden]
+ object IEnumerator.Current // \u0003\u2008\u2000\u2002\u200A\u0002
+ => _current;
+
+ // Token: 0x06000167 RID: 359 RVA: 0x000077A8 File Offset: 0x000059A8
+ [DebuggerHidden]
+ IEnumerator<VmInstrInfo> IEnumerable<VmInstrInfo>.GetEnumerator() // \u0003\u2008\u2000\u2002\u200A\u0002
+ {
+ FieldsEnumerator ret;
+ if (_state == -2 && _threadId == Thread.CurrentThread.ManagedThreadId)
+ {
+ _state = 0;
+ ret = this;
+ }
+ else
+ {
+ ret = new FieldsEnumerator(0) {Source = Source};
+ }
+ return ret;
+ }
+
+ // Token: 0x06000168 RID: 360 RVA: 0x000077F0 File Offset: 0x000059F0
+ [DebuggerHidden]
+ IEnumerator IEnumerable.GetEnumerator() // \u0003\u2008\u2000\u2002\u200A\u0002
+ {
+ return ((IEnumerable<VmInstrInfo>)this).GetEnumerator();
+ }
+
+ // Token: 0x0400012B RID: 299
+ private int _state; // \u0002
+
+ // Token: 0x0400012C RID: 300
+ private VmInstrInfo _current; // \u0003
+
+ // Token: 0x0400012D RID: 301
+ private readonly int _threadId; // \u0005
+
+ // Token: 0x0400012E RID: 302
+ public VmInstrCodesDb Source; // \u0008
+
+ // Token: 0x0400012F RID: 303
+ private FieldInfo[] _data; // \u0006
+
+ // Token: 0x04000130 RID: 304
+ private int _index; // \u000E
+ }
+
+ #region all
+ /*
+no. { typecheck, rangecheck, nullcheck } The specified fault check(s) normally performed as part of the execution of the subsequent instruction can/shall be skipped. Prefix to instruction
+readonly. Specify that the subsequent array address operation performs no type check at runtime, and that it returns a controlled-mutability managed pointer Prefix to instruction
+tail. Subsequent call terminates current method Prefix to instruction
+unaligned. (alignment) Subsequent pointer instruction might be unaligned. Prefix to instruction
+volatile. Subsequent pointer reference is volatile. Prefix to instruction
+ */
+ // Token: 0x04000063 RID: 99
+ public readonly VmInstrInfo U0002U2000 = new VmInstrInfo(690984147, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x04000077 RID: 119
+ public readonly VmInstrInfo U0006U2001U2000 = new VmInstrInfo(733028785, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x0400007A RID: 122
+ public readonly VmInstrInfo U0006U2001 = new VmInstrInfo(701247957, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x04000086 RID: 134
+ public readonly VmInstrInfo U0006U2004 = new VmInstrInfo(-377358754, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x040000B0 RID: 176
+ public readonly VmInstrInfo U0006U2008U2000 = new VmInstrInfo(1026942272, VmOperandType.Ot11Nope); // empty impl
+
+ // Token: 0x040000B2 RID: 178
+ public readonly VmInstrInfo Endfilter_ = new VmInstrInfo(-1041717787, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C6 RID: 198
+ public readonly VmInstrInfo Mul_ovf_ = new VmInstrInfo(717697778, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000CB RID: 203
+ public readonly VmInstrInfo Endfinally_ = new VmInstrInfo(-860175516, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000E0 RID: 224
+ public readonly VmInstrInfo U0003U2009 = new VmInstrInfo(-1535884281, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x04000080 RID: 128
+ public readonly VmInstrInfo U000EU2006U2000 = new VmInstrInfo(1756761351, VmOperandType.Ot5Int); // ??? invoke some method
+
+ // Token: 0x04000082 RID: 130
+ public readonly VmInstrInfo Jmp_ = new VmInstrInfo(-512817309, VmOperandType.Ot12Int);
+
+ // Token: 0x040000CC RID: 204
+ public readonly VmInstrInfo Initobj_ = new VmInstrInfo(-647649665, VmOperandType.Ot5Int);
+
+ // Token: 0x04000065 RID: 101
+ public readonly VmInstrInfo Calli_ = new VmInstrInfo(1295283437, VmOperandType.Ot5Int);
+
+ // Token: 0x0400006F RID: 111
+ public readonly VmInstrInfo Constrained_ = new VmInstrInfo(1803463719, VmOperandType.Ot5Int);
+
+ // Token: 0x04000098 RID: 152
+ public readonly VmInstrInfo U000FU2001 = new VmInstrInfo(-1952417400, VmOperandType.Ot5Int); // empty impl
+
+ // Token: 0x040000E1 RID: 225
+ public readonly VmInstrInfo Box_ = new VmInstrInfo(1491096114, VmOperandType.Ot5Int);
+
+ // Token: 0x040000E4 RID: 228
+ public readonly VmInstrInfo U0006U200BU2000 = new VmInstrInfo(-1858492701, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x040000ED RID: 237
+ public readonly VmInstrInfo U0002U2002U2001 = new VmInstrInfo(113196648, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x040000EF RID: 239
+ public readonly VmInstrInfo Ldobj_ = new VmInstrInfo(-564585233, VmOperandType.Ot5Int);
+
+ // Token: 0x04000104 RID: 260
+ public readonly VmInstrInfo Rethrow_ = new VmInstrInfo(989001448, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000125 RID: 293
+ public readonly VmInstrInfo U000EU2000U2000 = new VmInstrInfo(814546329, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x040000B8 RID: 184
+ public readonly VmInstrInfo Newobj_ = new VmInstrInfo(783240206, VmOperandType.Ot5Int);
+
+ // Token: 0x040000B9 RID: 185
+ public readonly VmInstrInfo U0006U2000U2000 = new VmInstrInfo(569679686, VmOperandType.Ot11Nope); // not implemented
+
+ // Token: 0x040000BD RID: 189
+ public readonly VmInstrInfo U0002U200B = new VmInstrInfo(578506051, VmOperandType.Ot6SByte); // leave.s not implemented
+
+ // Token: 0x040000BE RID: 190
+ public readonly VmInstrInfo Leave_ = new VmInstrInfo(182069479, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000B3 RID: 179
+ //public readonly VmInstrInfo U0003U2008 = new VmInstrInfo(56035065, VmOperandType.Nope11);
+
+ // Token: 0x04000052 RID: 82
+ public readonly VmInstrInfo Ldnull_ = new VmInstrInfo(1672432034, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000057 RID: 87
+ public readonly VmInstrInfo Pop_ = new VmInstrInfo(-423590017, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400005B RID: 91
+ public readonly VmInstrInfo Ckfinite_ = new VmInstrInfo(-624596400, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400005D RID: 93
+ public readonly VmInstrInfo Stind_i2_ = new VmInstrInfo(81292670, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400006C RID: 108
+ public readonly VmInstrInfo Stind_r8_ = new VmInstrInfo(-239256528, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000074 RID: 116
+ public readonly VmInstrInfo Ldftn_ = new VmInstrInfo(-204727488, VmOperandType.Ot5Int);
+
+ // Token: 0x04000076 RID: 118
+ public readonly VmInstrInfo Ldlen_ = new VmInstrInfo(-1528794514, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000079 RID: 121
+ public readonly VmInstrInfo Isinst_ = new VmInstrInfo(-1879745689, VmOperandType.Ot5Int);
+
+ // Token: 0x04000081 RID: 129
+ public readonly VmInstrInfo Stind_i8_ = new VmInstrInfo(-279385973, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000087 RID: 135
+ public readonly VmInstrInfo Newarr_ = new VmInstrInfo(1211659810, VmOperandType.Ot5Int);
+
+ // Token: 0x04000089 RID: 137
+ public readonly VmInstrInfo Callvirt_ = new VmInstrInfo(497685394, VmOperandType.Ot5Int);
+
+ // Token: 0x0400008A RID: 138
+ public readonly VmInstrInfo Ldc_i8_ = new VmInstrInfo(598097099, VmOperandType.Ot7Long);
+
+ // Token: 0x0400009A RID: 154
+ public readonly VmInstrInfo Castclass_ = new VmInstrInfo(1816382558, VmOperandType.Ot5Int);
+
+ // Token: 0x0400009C RID: 156
+ public readonly VmInstrInfo Stind_i_ = new VmInstrInfo(-774914583, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400009D RID: 157
+ public readonly VmInstrInfo Ldc_i4_s_ = new VmInstrInfo(1440000960, VmOperandType.Ot6SByte);
+
+ // Token: 0x040000A7 RID: 167
+ public readonly VmInstrInfo Not_ = new VmInstrInfo(2044815068, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A8 RID: 168
+ public readonly VmInstrInfo Ldtoken_ = new VmInstrInfo(757747961, VmOperandType.Ot5Int);
+
+ // Token: 0x040000AD RID: 173
+ public readonly VmInstrInfo Stind_i4_ = new VmInstrInfo(-587303415, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000B6 RID: 182
+ public readonly VmInstrInfo Ldvirtftn_ = new VmInstrInfo(-1088007919, VmOperandType.Ot5Int);
+
+ // Token: 0x040000BA RID: 186
+ public readonly VmInstrInfo Stind_i1_ = new VmInstrInfo(122987244, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000BC RID: 188
+ public readonly VmInstrInfo Cgt_ = new VmInstrInfo(-290816002, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C4 RID: 196
+ public readonly VmInstrInfo Stobj_ = new VmInstrInfo(-18831398, VmOperandType.Ot5Int);
+
+ // Token: 0x040000C5 RID: 197
+ public readonly VmInstrInfo Clt_un_ = new VmInstrInfo(-377042092, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DD RID: 221
+ public readonly VmInstrInfo Cgt_un_ = new VmInstrInfo(-244421767, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000D6 RID: 214
+ public readonly VmInstrInfo Stind_ref_ = new VmInstrInfo(-572078212, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DF RID: 223
+ public readonly VmInstrInfo Ldloca_ = new VmInstrInfo(-1112986259, VmOperandType.Ot1UShort);
+
+ // Token: 0x040000E9 RID: 233
+ public readonly VmInstrInfo Call_ = new VmInstrInfo(-1118186024, VmOperandType.Ot5Int);
+
+ // Token: 0x040000F9 RID: 249
+ public readonly VmInstrInfo Ldc_r8_ = new VmInstrInfo(-557730397, VmOperandType.Ot4Double);
+
+ // Token: 0x040000FD RID: 253
+ public readonly VmInstrInfo Clt_ = new VmInstrInfo(-1789431058, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000107 RID: 263
+ public readonly VmInstrInfo Ldc_i4_ = new VmInstrInfo(-763377227, VmOperandType.Ot12Int);
+
+ // Token: 0x04000112 RID: 274
+ public readonly VmInstrInfo Ldc_r4_ = new VmInstrInfo(-976252990, VmOperandType.Ot10Float);
+
+ // Token: 0x04000116 RID: 278
+ public readonly VmInstrInfo Stind_r4_ = new VmInstrInfo(2036802079, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000119 RID: 281
+ public readonly VmInstrInfo Nop_ = new VmInstrInfo(-724560934, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400011E RID: 286
+ public readonly VmInstrInfo Ldloca_s_ = new VmInstrInfo(1851592203, VmOperandType.Ot8Byte);
+
+ // Token: 0x04000053 RID: 83
+ public readonly VmInstrInfo Sizeof_ = new VmInstrInfo(-1163259743, VmOperandType.Ot5Int);
+
+ // Token: 0x04000054 RID: 84
+ public readonly VmInstrInfo Ldind_r4_ = new VmInstrInfo(1144322863, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000055 RID: 85
+ public readonly VmInstrInfo Ldelem_i1_ = new VmInstrInfo(322204500, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000056 RID: 86
+ public readonly VmInstrInfo Conv_r8_ = new VmInstrInfo(-195608730, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000058 RID: 88
+ public readonly VmInstrInfo Stelem_i1_ = new VmInstrInfo(-1560659480, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000059 RID: 89
+ public readonly VmInstrInfo Ldstr_ = new VmInstrInfo(-883753595, VmOperandType.Ot5Int);
+
+ // Token: 0x0400005A RID: 90
+ public readonly VmInstrInfo Conv_i4_ = new VmInstrInfo(1738936149, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400005C RID: 92
+ public readonly VmInstrInfo Ldarg_2_ = new VmInstrInfo(917707539, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400005E RID: 94
+ public readonly VmInstrInfo Conv_i1_ = new VmInstrInfo(443736782, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400005F RID: 95
+ public readonly VmInstrInfo Div_ = new VmInstrInfo(873071583, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000060 RID: 96
+ public readonly VmInstrInfo Conv_i_ = new VmInstrInfo(863451657, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000061 RID: 97
+ public readonly VmInstrInfo Stelem_ref_ = new VmInstrInfo(1243606418, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000062 RID: 98
+ public readonly VmInstrInfo Shl_ = new VmInstrInfo(1269228253, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000064 RID: 100
+ public readonly VmInstrInfo Conv_u4_ = new VmInstrInfo(-1046006878, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000066 RID: 102
+ public readonly VmInstrInfo Break_ = new VmInstrInfo(-979485219, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000067 RID: 103
+ public readonly VmInstrInfo Ldc_i4_1_ = new VmInstrInfo(-2108713475, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000069 RID: 105
+ public readonly VmInstrInfo Or_ = new VmInstrInfo(1569462844, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400006A RID: 106
+ public readonly VmInstrInfo Ldelem_ = new VmInstrInfo(-1705118555, VmOperandType.Ot5Int);
+
+ // Token: 0x0400006B RID: 107
+ public readonly VmInstrInfo Conv_u1_ = new VmInstrInfo(1055970854, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400006D RID: 109
+ public readonly VmInstrInfo Ldind_i1_ = new VmInstrInfo(33169414, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400006E RID: 110
+ public readonly VmInstrInfo Ldind_i_ = new VmInstrInfo(-1790442498, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000070 RID: 112
+ public readonly VmInstrInfo Ldsfld_ = new VmInstrInfo(-1369658342, VmOperandType.Ot5Int);
+
+ // Token: 0x04000071 RID: 113
+ public readonly VmInstrInfo Ldloc_ = new VmInstrInfo(766115889, VmOperandType.Ot1UShort);
+
+ // Token: 0x04000072 RID: 114
+ public readonly VmInstrInfo Rem_un_ = new VmInstrInfo(-2121309775, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000073 RID: 115
+ public readonly VmInstrInfo Conv_ovf_i8_ = new VmInstrInfo(-287049786, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000075 RID: 117
+ public readonly VmInstrInfo Ldc_i4_0_ = new VmInstrInfo(89715609, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000078 RID: 120
+ public readonly VmInstrInfo Ldloc_3_ = new VmInstrInfo(1790654656, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400007B RID: 123
+ public readonly VmInstrInfo Ldsflda_ = new VmInstrInfo(-2097007575, VmOperandType.Ot5Int);
+
+ // Token: 0x0400007C RID: 124
+ public readonly VmInstrInfo Add_ovf_ = new VmInstrInfo(-545700640, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400007D RID: 125
+ public readonly VmInstrInfo Refanytype_ = new VmInstrInfo(-971088331, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400007E RID: 126
+ public readonly VmInstrInfo Blt_ = new VmInstrInfo(1978323310, VmOperandType.Ot0UInt);
+
+ // Token: 0x0400007F RID: 127
+ public readonly VmInstrInfo Conv_ovf_u8_un_ = new VmInstrInfo(1527584358, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000083 RID: 131
+ public readonly VmInstrInfo Ldelem_i8_ = new VmInstrInfo(1272142104, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000084 RID: 132
+ public readonly VmInstrInfo Ldc_i4_6_ = new VmInstrInfo(871172961, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000085 RID: 133
+ public readonly VmInstrInfo Starg_s_ = new VmInstrInfo(-687376789, VmOperandType.Ot8Byte);
+
+ // Token: 0x04000088 RID: 136
+ public readonly VmInstrInfo Beq_ = new VmInstrInfo(352236975, VmOperandType.Ot0UInt);
+
+ // Token: 0x0400008B RID: 139
+ public readonly VmInstrInfo Ldfld_ = new VmInstrInfo(-688284774, VmOperandType.Ot5Int);
+
+ // Token: 0x0400008C RID: 140
+ public readonly VmInstrInfo Conv_ovf_i2_un_ = new VmInstrInfo(1663762471, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400008D RID: 141
+ public readonly VmInstrInfo Conv_ovf_i_un_ = new VmInstrInfo(2093357171, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400008E RID: 142
+ public readonly VmInstrInfo Ldelem_u4_ = new VmInstrInfo(896332376, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400008F RID: 143
+ public readonly VmInstrInfo Conv_ovf_u4_un_ = new VmInstrInfo(-107488823, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000090 RID: 144
+ public readonly VmInstrInfo Ldarga_ = new VmInstrInfo(2044160323, VmOperandType.Ot1UShort);
+
+ // Token: 0x04000091 RID: 145
+ public readonly VmInstrInfo Div_un_ = new VmInstrInfo(742839562, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000092 RID: 146
+ public readonly VmInstrInfo Ldelem_r4_ = new VmInstrInfo(-1447311583, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000093 RID: 147
+ public readonly VmInstrInfo And_ = new VmInstrInfo(1968373082, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000094 RID: 148
+ public readonly VmInstrInfo Add_ = new VmInstrInfo(-1892228817, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000095 RID: 149
+ public readonly VmInstrInfo Conv_ovf_u2_ = new VmInstrInfo(1775410326, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000096 RID: 150
+ public readonly VmInstrInfo Xor_ = new VmInstrInfo(-273395395, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000097 RID: 151
+ public readonly VmInstrInfo Stloc_1_ = new VmInstrInfo(-1446892238, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000099 RID: 153
+ public readonly VmInstrInfo Conv_ovf_u2_un_ = new VmInstrInfo(-1274139658, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400009B RID: 155
+ public readonly VmInstrInfo Ldc_i4_3_ = new VmInstrInfo(-722334296, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400009E RID: 158
+ public readonly VmInstrInfo Ldelem_u1_ = new VmInstrInfo(580121148, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400009F RID: 159
+ public readonly VmInstrInfo Ldelem_i4_ = new VmInstrInfo(778369289, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A0 RID: 160
+ public readonly VmInstrInfo Stfld_ = new VmInstrInfo(1721102239, VmOperandType.Ot5Int);
+
+ // Token: 0x040000A1 RID: 161
+ public readonly VmInstrInfo Ldc_i4_m1_ = new VmInstrInfo(-1374936951, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A2 RID: 162
+ public readonly VmInstrInfo Brfalse_ = new VmInstrInfo(476056811, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000A3 RID: 163
+ public readonly VmInstrInfo Rem_ = new VmInstrInfo(1127773841, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A4 RID: 164
+ public readonly VmInstrInfo Neg_ = new VmInstrInfo(1824866698, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A5 RID: 165
+ public readonly VmInstrInfo Initblk_ = new VmInstrInfo(1848160160, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A6 RID: 166
+ public readonly VmInstrInfo Ldelem_r8_ = new VmInstrInfo(-522987252, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000A9 RID: 169
+ public readonly VmInstrInfo Cpobj_ = new VmInstrInfo(1238115537, VmOperandType.Ot5Int);
+
+ // Token: 0x040000AA RID: 170
+ public readonly VmInstrInfo Ldarga_s_ = new VmInstrInfo(-1193068213, VmOperandType.Ot8Byte);
+
+ // Token: 0x040000AB RID: 171
+ public readonly VmInstrInfo Br_ = new VmInstrInfo(658728581, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000AC RID: 172
+ public readonly VmInstrInfo Conv_u2_ = new VmInstrInfo(-2099750455, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000AE RID: 174
+ public readonly VmInstrInfo Stelem_i_ = new VmInstrInfo(-358560507, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000AF RID: 175
+ public readonly VmInstrInfo Stloc_s_ = new VmInstrInfo(1804315644, VmOperandType.Ot8Byte);
+
+ // Token: 0x040000B1 RID: 177
+ public readonly VmInstrInfo Ble_un_ = new VmInstrInfo(1001656673, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000B4 RID: 180
+ public readonly VmInstrInfo Ldc_i4_2_ = new VmInstrInfo(-2082446517, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000B5 RID: 181
+ public readonly VmInstrInfo Blt_un_ = new VmInstrInfo(-1002275164, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000B7 RID: 183
+ public readonly VmInstrInfo Ldind_ref_ = new VmInstrInfo(-101579585, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000BB RID: 187
+ public readonly VmInstrInfo Ldind_i2_ = new VmInstrInfo(1338544134, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000BF RID: 191
+ public readonly VmInstrInfo Shr_ = new VmInstrInfo(2061114403, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C0 RID: 192
+ public readonly VmInstrInfo Sub_ovf_ = new VmInstrInfo(-1326124455, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C1 RID: 193
+ public readonly VmInstrInfo Mul_ = new VmInstrInfo(-368354161, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C2 RID: 194
+ public readonly VmInstrInfo Conv_r4_ = new VmInstrInfo(461467744, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C3 RID: 195
+ public readonly VmInstrInfo Ldarg_s_ = new VmInstrInfo(916919316, VmOperandType.Ot8Byte);
+
+ // Token: 0x040000C7 RID: 199
+ public readonly VmInstrInfo Conv_ovf_u8_ = new VmInstrInfo(-1916788012, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C8 RID: 200
+ public readonly VmInstrInfo Ldind_u2_ = new VmInstrInfo(-1831891367, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000C9 RID: 201
+ public readonly VmInstrInfo Ldind_u4_ = new VmInstrInfo(-1620795876, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000CA RID: 202
+ public readonly VmInstrInfo Conv_ovf_i4_ = new VmInstrInfo(488024265, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000CD RID: 205
+ public readonly VmInstrInfo Ldarg_1_ = new VmInstrInfo(326597331, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000CE RID: 206
+ public readonly VmInstrInfo Conv_ovf_u_ = new VmInstrInfo(115989675, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000CF RID: 207
+ public readonly VmInstrInfo Ldloc_s_ = new VmInstrInfo(1019004451, VmOperandType.Ot8Byte);
+
+ // Token: 0x040000D0 RID: 208
+ public readonly VmInstrInfo Conv_i2_ = new VmInstrInfo(-108178384, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000D1 RID: 209
+ public readonly VmInstrInfo Conv_ovf_i_ = new VmInstrInfo(-2109763431, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000D2 RID: 210
+ public readonly VmInstrInfo Ble_ = new VmInstrInfo(1321262543, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000D3 RID: 211
+ public readonly VmInstrInfo Unbox_ = new VmInstrInfo(-1668682548, VmOperandType.Ot5Int);
+
+ // Token: 0x040000D4 RID: 212
+ public readonly VmInstrInfo Stelem_r4_ = new VmInstrInfo(-1251429380, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000D5 RID: 213
+ public readonly VmInstrInfo Stloc_3_ = new VmInstrInfo(1073782561, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000D7 RID: 215
+ public readonly VmInstrInfo Brtrue_ = new VmInstrInfo(1985375111, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000D8 RID: 216
+ public readonly VmInstrInfo Stelem_ = new VmInstrInfo(-633052479, VmOperandType.Ot5Int);
+
+ // Token: 0x040000D9 RID: 217
+ public readonly VmInstrInfo Stelem_i4_ = new VmInstrInfo(-638226942, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DA RID: 218
+ public readonly VmInstrInfo Conv_ovf_u1_un_ = new VmInstrInfo(-854623375, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DB RID: 219
+ public readonly VmInstrInfo Add_ovf_un_ = new VmInstrInfo(-2145629048, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DC RID: 220
+ public readonly VmInstrInfo Conv_u8_ = new VmInstrInfo(1396092080, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000DE RID: 222
+ public readonly VmInstrInfo Bgt_ = new VmInstrInfo(-939929863, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000E2 RID: 226
+ public readonly VmInstrInfo Bgt_un_ = new VmInstrInfo(-73779400, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000E3 RID: 227
+ public readonly VmInstrInfo Stelem_r8_ = new VmInstrInfo(849078739, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000E5 RID: 229
+ public readonly VmInstrInfo Mkrefany_ = new VmInstrInfo(1810420701, VmOperandType.Ot5Int);
+
+ // Token: 0x040000E6 RID: 230
+ public readonly VmInstrInfo Conv_ovf_u_un_ = new VmInstrInfo(-1209242284, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000E7 RID: 231
+ public readonly VmInstrInfo Conv_ovf_i1_ = new VmInstrInfo(-1678823314, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000E8 RID: 232
+ public readonly VmInstrInfo Conv_ovf_i1_un_ = new VmInstrInfo(-1171707127, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000EA RID: 234
+ public readonly VmInstrInfo Stsfld_ = new VmInstrInfo(-1272257470, VmOperandType.Ot5Int);
+
+ // Token: 0x040000EB RID: 235
+ public readonly VmInstrInfo Starg_ = new VmInstrInfo(-1559324355, VmOperandType.Ot1UShort);
+
+ // Token: 0x040000EC RID: 236
+ public readonly VmInstrInfo Ldflda_ = new VmInstrInfo(685223722, VmOperandType.Ot5Int);
+
+ // Token: 0x040000EE RID: 238
+ public readonly VmInstrInfo Sub_ = new VmInstrInfo(1925911547, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F0 RID: 240
+ public readonly VmInstrInfo Conv_ovf_i2_ = new VmInstrInfo(2079826493, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F1 RID: 241
+ public readonly VmInstrInfo Ldarg_0_ = new VmInstrInfo(-1817778622, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F2 RID: 242
+ public readonly VmInstrInfo Ldelem_i2_ = new VmInstrInfo(-1703864226, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F3 RID: 243
+ public readonly VmInstrInfo Ceq_ = new VmInstrInfo(-490385948, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F4 RID: 244
+ public readonly VmInstrInfo Ldelema_ = new VmInstrInfo(-659575843, VmOperandType.Ot5Int);
+
+ // Token: 0x040000F5 RID: 245
+ public readonly VmInstrInfo Localloc_ = new VmInstrInfo(487454996, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F6 RID: 246
+ public readonly VmInstrInfo Conv_ovf_i4_un_ = new VmInstrInfo(-900057353, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000F7 RID: 247
+ public readonly VmInstrInfo Bge_un_ = new VmInstrInfo(784647969, VmOperandType.Ot0UInt);
+
+ // Token: 0x040000F8 RID: 248
+ public readonly VmInstrInfo Ldelem_ref_ = new VmInstrInfo(880972378, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000FA RID: 250
+ public readonly VmInstrInfo Conv_ovf_i8_un_ = new VmInstrInfo(20637445, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000FB RID: 251
+ public readonly VmInstrInfo Ldind_i8_ = new VmInstrInfo(-607543449, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000FC RID: 252
+ public readonly VmInstrInfo Refanyval_ = new VmInstrInfo(1010177566, VmOperandType.Ot5Int);
+
+ // Token: 0x040000FE RID: 254
+ public readonly VmInstrInfo Dup_ = new VmInstrInfo(85722172, VmOperandType.Ot11Nope);
+
+ // Token: 0x040000FF RID: 255
+ public readonly VmInstrInfo Stloc_0_ = new VmInstrInfo(-1071153572, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000100 RID: 256
+ public readonly VmInstrInfo Ldc_i4_4_ = new VmInstrInfo(-72363801, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000101 RID: 257
+ public readonly VmInstrInfo Ldind_r8_ = new VmInstrInfo(813030660, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000102 RID: 258
+ public readonly VmInstrInfo Ldc_i4_7_ = new VmInstrInfo(-1136876649, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000103 RID: 259
+ public readonly VmInstrInfo Stelem_i8_ = new VmInstrInfo(588832478, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000105 RID: 261
+ public readonly VmInstrInfo Mul_ovf_un_ = new VmInstrInfo(-356198078, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000106 RID: 262
+ public readonly VmInstrInfo Conv_u_ = new VmInstrInfo(1795519976, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000108 RID: 264
+ public readonly VmInstrInfo Ldelem_i_ = new VmInstrInfo(1499071663, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000109 RID: 265
+ public readonly VmInstrInfo Ldarg_ = new VmInstrInfo(-1071239412, VmOperandType.Ot1UShort);
+
+ // Token: 0x0400010A RID: 266
+ public readonly VmInstrInfo Conv_r_un_ = new VmInstrInfo(-23925463, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400010B RID: 267
+ public readonly VmInstrInfo Ldc_i4_8_ = new VmInstrInfo(1119515810, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400010C RID: 268
+ public readonly VmInstrInfo Conv_i8_ = new VmInstrInfo(1980167243, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400010D RID: 269
+ public readonly VmInstrInfo Ldloc_1_ = new VmInstrInfo(704985473, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400010E RID: 270
+ public readonly VmInstrInfo Ldelem_u2_ = new VmInstrInfo(-1142530894, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400010F RID: 271
+ public readonly VmInstrInfo Throw_ = new VmInstrInfo(-958454075, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000110 RID: 272
+ public readonly VmInstrInfo Cpblk_ = new VmInstrInfo(-123910492, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000111 RID: 273
+ public readonly VmInstrInfo Ldind_u1_ = new VmInstrInfo(1476085916, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000113 RID: 275
+ public readonly VmInstrInfo Stloc_2_ = new VmInstrInfo(392938325, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000114 RID: 276
+ public readonly VmInstrInfo Ldarg_3_ = new VmInstrInfo(-1756998893, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000115 RID: 277
+ public readonly VmInstrInfo Stloc_ = new VmInstrInfo(1447397361, VmOperandType.Ot1UShort);
+
+ // Token: 0x04000117 RID: 279
+ public readonly VmInstrInfo Ldc_i4_5_ = new VmInstrInfo(-656328799, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000118 RID: 280
+ public readonly VmInstrInfo Conv_ovf_u1_ = new VmInstrInfo(344575979, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400011A RID: 282
+ public readonly VmInstrInfo Ldind_i4_ = new VmInstrInfo(234126039, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400011B RID: 283
+ public readonly VmInstrInfo Switch_ = new VmInstrInfo(8625656, VmOperandType.Ot9IntArr);
+
+ // Token: 0x0400011C RID: 284
+ public readonly VmInstrInfo Arglist_ = new VmInstrInfo(1783361912, VmOperandType.Ot11Nope);
+
+ // Token: 0x0400011F RID: 287
+ public readonly VmInstrInfo Shr_un_ = new VmInstrInfo(897680915, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000120 RID: 288
+ public readonly VmInstrInfo Ldloc_2_ = new VmInstrInfo(-17993965, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000121 RID: 289
+ public readonly VmInstrInfo Conv_ovf_u4_ = new VmInstrInfo(1596489702, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000122 RID: 290
+ public readonly VmInstrInfo Bge_ = new VmInstrInfo(-1225693454, VmOperandType.Ot0UInt);
+
+ // Token: 0x04000123 RID: 291
+ public readonly VmInstrInfo Ldloc_0_ = new VmInstrInfo(1021709264, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000124 RID: 292
+ public readonly VmInstrInfo Bne_un_ = new VmInstrInfo(68951288, VmOperandType.Ot0UInt);
+
+ // Token: 0x04000126 RID: 294
+ public readonly VmInstrInfo Stelem_i2_ = new VmInstrInfo(1223054294, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000127 RID: 295
+ public readonly VmInstrInfo Sub_ovf_un_ = new VmInstrInfo(-851734976, VmOperandType.Ot11Nope);
+
+ // Token: 0x04000128 RID: 296
+ public readonly VmInstrInfo Ret_ = new VmInstrInfo(1882847521, VmOperandType.Ot11Nope);
+ #endregion
+ }
+
+ public enum VmOperandType
+ {
+ Ot0UInt, Ot1UShort, Ot2Byte, Ot3UShort, Ot4Double, Ot5Int, Ot6SByte, Ot7Long, Ot8Byte, Ot9IntArr, Ot10Float, Ot11Nope, Ot12Int
+ }
+ // Token: 0x0200005F RID: 95
+ public class VmInstrInfo // \u000F\u2005
+ {
+ // Token: 0x06000377 RID: 887 RVA: 0x00015B74 File Offset: 0x00013D74
+ public VmInstrInfo(int id, VmOperandType operandType)
+ {
+ Id = id;
+ OperandType = operandType;
+ }
+
+ // Token: 0x06000378 RID: 888 RVA: 0x00015B8C File Offset: 0x00013D8C
+ // Token: 0x06000379 RID: 889 RVA: 0x00015B94 File Offset: 0x00013D94
+ // Token: 0x0400018F RID: 399
+ public int Id { get; }
+
+ // Token: 0x0600037A RID: 890 RVA: 0x00015BA0 File Offset: 0x00013DA0
+ // Token: 0x04000190 RID: 400
+ public VmOperandType OperandType { get; }
+
+ // Token: 0x0600037B RID: 891 RVA: 0x00015BA8 File Offset: 0x00013DA8
+ public override bool Equals(object o)
+ {
+ var p = o as VmInstrInfo;
+ return (p != null) && EqualTo(p);
+ }
+
+ // Token: 0x0600037C RID: 892 RVA: 0x00015BD0 File Offset: 0x00013DD0
+ private bool EqualTo(VmInstrInfo p)
+ {
+ return p.Id== Id;
+ }
+
+ // Token: 0x0600037D RID: 893 RVA: 0x00015BE0 File Offset: 0x00013DE0
+ public static bool operator ==(VmInstrInfo o1, VmInstrInfo o2)
+ {
+ // ReSharper disable once PossibleNullReferenceException
+ return o1.EqualTo(o2);
+ }
+
+ // Token: 0x0600037E RID: 894 RVA: 0x00015BEC File Offset: 0x00013DEC
+ public static bool operator !=(VmInstrInfo o1, VmInstrInfo o2)
+ {
+ return !(o1 == o2);
+ }
+
+ // Token: 0x0600037F RID: 895 RVA: 0x00015BF8 File Offset: 0x00013DF8
+ public override int GetHashCode()
+ {
+ return Id.GetHashCode();
+ }
+
+ // Token: 0x06000380 RID: 896 RVA: 0x00015C14 File Offset: 0x00013E14
+ public override string ToString()
+ {
+ return Id.ToString();
+ }
+ }
+}