226 instantiations of OpCode
mscorlib (226)
system\reflection\emit\opcodes.cs (226)
267
public static readonly OpCode Nop = new
OpCode
(OpCodeValues.Nop,
277
public static readonly OpCode Break = new
OpCode
(OpCodeValues.Break,
287
public static readonly OpCode Ldarg_0 = new
OpCode
(OpCodeValues.Ldarg_0,
297
public static readonly OpCode Ldarg_1 = new
OpCode
(OpCodeValues.Ldarg_1,
307
public static readonly OpCode Ldarg_2 = new
OpCode
(OpCodeValues.Ldarg_2,
317
public static readonly OpCode Ldarg_3 = new
OpCode
(OpCodeValues.Ldarg_3,
327
public static readonly OpCode Ldloc_0 = new
OpCode
(OpCodeValues.Ldloc_0,
337
public static readonly OpCode Ldloc_1 = new
OpCode
(OpCodeValues.Ldloc_1,
347
public static readonly OpCode Ldloc_2 = new
OpCode
(OpCodeValues.Ldloc_2,
357
public static readonly OpCode Ldloc_3 = new
OpCode
(OpCodeValues.Ldloc_3,
367
public static readonly OpCode Stloc_0 = new
OpCode
(OpCodeValues.Stloc_0,
377
public static readonly OpCode Stloc_1 = new
OpCode
(OpCodeValues.Stloc_1,
387
public static readonly OpCode Stloc_2 = new
OpCode
(OpCodeValues.Stloc_2,
397
public static readonly OpCode Stloc_3 = new
OpCode
(OpCodeValues.Stloc_3,
407
public static readonly OpCode Ldarg_S = new
OpCode
(OpCodeValues.Ldarg_S,
417
public static readonly OpCode Ldarga_S = new
OpCode
(OpCodeValues.Ldarga_S,
427
public static readonly OpCode Starg_S = new
OpCode
(OpCodeValues.Starg_S,
437
public static readonly OpCode Ldloc_S = new
OpCode
(OpCodeValues.Ldloc_S,
447
public static readonly OpCode Ldloca_S = new
OpCode
(OpCodeValues.Ldloca_S,
457
public static readonly OpCode Stloc_S = new
OpCode
(OpCodeValues.Stloc_S,
467
public static readonly OpCode Ldnull = new
OpCode
(OpCodeValues.Ldnull,
477
public static readonly OpCode Ldc_I4_M1 = new
OpCode
(OpCodeValues.Ldc_I4_M1,
487
public static readonly OpCode Ldc_I4_0 = new
OpCode
(OpCodeValues.Ldc_I4_0,
497
public static readonly OpCode Ldc_I4_1 = new
OpCode
(OpCodeValues.Ldc_I4_1,
507
public static readonly OpCode Ldc_I4_2 = new
OpCode
(OpCodeValues.Ldc_I4_2,
517
public static readonly OpCode Ldc_I4_3 = new
OpCode
(OpCodeValues.Ldc_I4_3,
527
public static readonly OpCode Ldc_I4_4 = new
OpCode
(OpCodeValues.Ldc_I4_4,
537
public static readonly OpCode Ldc_I4_5 = new
OpCode
(OpCodeValues.Ldc_I4_5,
547
public static readonly OpCode Ldc_I4_6 = new
OpCode
(OpCodeValues.Ldc_I4_6,
557
public static readonly OpCode Ldc_I4_7 = new
OpCode
(OpCodeValues.Ldc_I4_7,
567
public static readonly OpCode Ldc_I4_8 = new
OpCode
(OpCodeValues.Ldc_I4_8,
577
public static readonly OpCode Ldc_I4_S = new
OpCode
(OpCodeValues.Ldc_I4_S,
587
public static readonly OpCode Ldc_I4 = new
OpCode
(OpCodeValues.Ldc_I4,
597
public static readonly OpCode Ldc_I8 = new
OpCode
(OpCodeValues.Ldc_I8,
607
public static readonly OpCode Ldc_R4 = new
OpCode
(OpCodeValues.Ldc_R4,
617
public static readonly OpCode Ldc_R8 = new
OpCode
(OpCodeValues.Ldc_R8,
627
public static readonly OpCode Dup = new
OpCode
(OpCodeValues.Dup,
637
public static readonly OpCode Pop = new
OpCode
(OpCodeValues.Pop,
647
public static readonly OpCode Jmp = new
OpCode
(OpCodeValues.Jmp,
658
public static readonly OpCode Call = new
OpCode
(OpCodeValues.Call,
668
public static readonly OpCode Calli = new
OpCode
(OpCodeValues.Calli,
678
public static readonly OpCode Ret = new
OpCode
(OpCodeValues.Ret,
689
public static readonly OpCode Br_S = new
OpCode
(OpCodeValues.Br_S,
700
public static readonly OpCode Brfalse_S = new
OpCode
(OpCodeValues.Brfalse_S,
710
public static readonly OpCode Brtrue_S = new
OpCode
(OpCodeValues.Brtrue_S,
720
public static readonly OpCode Beq_S = new
OpCode
(OpCodeValues.Beq_S,
730
public static readonly OpCode Bge_S = new
OpCode
(OpCodeValues.Bge_S,
740
public static readonly OpCode Bgt_S = new
OpCode
(OpCodeValues.Bgt_S,
750
public static readonly OpCode Ble_S = new
OpCode
(OpCodeValues.Ble_S,
760
public static readonly OpCode Blt_S = new
OpCode
(OpCodeValues.Blt_S,
770
public static readonly OpCode Bne_Un_S = new
OpCode
(OpCodeValues.Bne_Un_S,
780
public static readonly OpCode Bge_Un_S = new
OpCode
(OpCodeValues.Bge_Un_S,
790
public static readonly OpCode Bgt_Un_S = new
OpCode
(OpCodeValues.Bgt_Un_S,
800
public static readonly OpCode Ble_Un_S = new
OpCode
(OpCodeValues.Ble_Un_S,
810
public static readonly OpCode Blt_Un_S = new
OpCode
(OpCodeValues.Blt_Un_S,
820
public static readonly OpCode Br = new
OpCode
(OpCodeValues.Br,
831
public static readonly OpCode Brfalse = new
OpCode
(OpCodeValues.Brfalse,
841
public static readonly OpCode Brtrue = new
OpCode
(OpCodeValues.Brtrue,
851
public static readonly OpCode Beq = new
OpCode
(OpCodeValues.Beq,
861
public static readonly OpCode Bge = new
OpCode
(OpCodeValues.Bge,
871
public static readonly OpCode Bgt = new
OpCode
(OpCodeValues.Bgt,
881
public static readonly OpCode Ble = new
OpCode
(OpCodeValues.Ble,
891
public static readonly OpCode Blt = new
OpCode
(OpCodeValues.Blt,
901
public static readonly OpCode Bne_Un = new
OpCode
(OpCodeValues.Bne_Un,
911
public static readonly OpCode Bge_Un = new
OpCode
(OpCodeValues.Bge_Un,
921
public static readonly OpCode Bgt_Un = new
OpCode
(OpCodeValues.Bgt_Un,
931
public static readonly OpCode Ble_Un = new
OpCode
(OpCodeValues.Ble_Un,
941
public static readonly OpCode Blt_Un = new
OpCode
(OpCodeValues.Blt_Un,
951
public static readonly OpCode Switch = new
OpCode
(OpCodeValues.Switch,
961
public static readonly OpCode Ldind_I1 = new
OpCode
(OpCodeValues.Ldind_I1,
971
public static readonly OpCode Ldind_U1 = new
OpCode
(OpCodeValues.Ldind_U1,
981
public static readonly OpCode Ldind_I2 = new
OpCode
(OpCodeValues.Ldind_I2,
991
public static readonly OpCode Ldind_U2 = new
OpCode
(OpCodeValues.Ldind_U2,
1001
public static readonly OpCode Ldind_I4 = new
OpCode
(OpCodeValues.Ldind_I4,
1011
public static readonly OpCode Ldind_U4 = new
OpCode
(OpCodeValues.Ldind_U4,
1021
public static readonly OpCode Ldind_I8 = new
OpCode
(OpCodeValues.Ldind_I8,
1031
public static readonly OpCode Ldind_I = new
OpCode
(OpCodeValues.Ldind_I,
1041
public static readonly OpCode Ldind_R4 = new
OpCode
(OpCodeValues.Ldind_R4,
1051
public static readonly OpCode Ldind_R8 = new
OpCode
(OpCodeValues.Ldind_R8,
1061
public static readonly OpCode Ldind_Ref = new
OpCode
(OpCodeValues.Ldind_Ref,
1071
public static readonly OpCode Stind_Ref = new
OpCode
(OpCodeValues.Stind_Ref,
1081
public static readonly OpCode Stind_I1 = new
OpCode
(OpCodeValues.Stind_I1,
1091
public static readonly OpCode Stind_I2 = new
OpCode
(OpCodeValues.Stind_I2,
1101
public static readonly OpCode Stind_I4 = new
OpCode
(OpCodeValues.Stind_I4,
1111
public static readonly OpCode Stind_I8 = new
OpCode
(OpCodeValues.Stind_I8,
1121
public static readonly OpCode Stind_R4 = new
OpCode
(OpCodeValues.Stind_R4,
1131
public static readonly OpCode Stind_R8 = new
OpCode
(OpCodeValues.Stind_R8,
1141
public static readonly OpCode Add = new
OpCode
(OpCodeValues.Add,
1151
public static readonly OpCode Sub = new
OpCode
(OpCodeValues.Sub,
1161
public static readonly OpCode Mul = new
OpCode
(OpCodeValues.Mul,
1171
public static readonly OpCode Div = new
OpCode
(OpCodeValues.Div,
1181
public static readonly OpCode Div_Un = new
OpCode
(OpCodeValues.Div_Un,
1191
public static readonly OpCode Rem = new
OpCode
(OpCodeValues.Rem,
1201
public static readonly OpCode Rem_Un = new
OpCode
(OpCodeValues.Rem_Un,
1211
public static readonly OpCode And = new
OpCode
(OpCodeValues.And,
1221
public static readonly OpCode Or = new
OpCode
(OpCodeValues.Or,
1231
public static readonly OpCode Xor = new
OpCode
(OpCodeValues.Xor,
1241
public static readonly OpCode Shl = new
OpCode
(OpCodeValues.Shl,
1251
public static readonly OpCode Shr = new
OpCode
(OpCodeValues.Shr,
1261
public static readonly OpCode Shr_Un = new
OpCode
(OpCodeValues.Shr_Un,
1271
public static readonly OpCode Neg = new
OpCode
(OpCodeValues.Neg,
1281
public static readonly OpCode Not = new
OpCode
(OpCodeValues.Not,
1291
public static readonly OpCode Conv_I1 = new
OpCode
(OpCodeValues.Conv_I1,
1301
public static readonly OpCode Conv_I2 = new
OpCode
(OpCodeValues.Conv_I2,
1311
public static readonly OpCode Conv_I4 = new
OpCode
(OpCodeValues.Conv_I4,
1321
public static readonly OpCode Conv_I8 = new
OpCode
(OpCodeValues.Conv_I8,
1331
public static readonly OpCode Conv_R4 = new
OpCode
(OpCodeValues.Conv_R4,
1341
public static readonly OpCode Conv_R8 = new
OpCode
(OpCodeValues.Conv_R8,
1351
public static readonly OpCode Conv_U4 = new
OpCode
(OpCodeValues.Conv_U4,
1361
public static readonly OpCode Conv_U8 = new
OpCode
(OpCodeValues.Conv_U8,
1371
public static readonly OpCode Callvirt = new
OpCode
(OpCodeValues.Callvirt,
1381
public static readonly OpCode Cpobj = new
OpCode
(OpCodeValues.Cpobj,
1391
public static readonly OpCode Ldobj = new
OpCode
(OpCodeValues.Ldobj,
1401
public static readonly OpCode Ldstr = new
OpCode
(OpCodeValues.Ldstr,
1411
public static readonly OpCode Newobj = new
OpCode
(OpCodeValues.Newobj,
1422
public static readonly OpCode Castclass = new
OpCode
(OpCodeValues.Castclass,
1432
public static readonly OpCode Isinst = new
OpCode
(OpCodeValues.Isinst,
1442
public static readonly OpCode Conv_R_Un = new
OpCode
(OpCodeValues.Conv_R_Un,
1452
public static readonly OpCode Unbox = new
OpCode
(OpCodeValues.Unbox,
1462
public static readonly OpCode Throw = new
OpCode
(OpCodeValues.Throw,
1473
public static readonly OpCode Ldfld = new
OpCode
(OpCodeValues.Ldfld,
1483
public static readonly OpCode Ldflda = new
OpCode
(OpCodeValues.Ldflda,
1493
public static readonly OpCode Stfld = new
OpCode
(OpCodeValues.Stfld,
1503
public static readonly OpCode Ldsfld = new
OpCode
(OpCodeValues.Ldsfld,
1513
public static readonly OpCode Ldsflda = new
OpCode
(OpCodeValues.Ldsflda,
1523
public static readonly OpCode Stsfld = new
OpCode
(OpCodeValues.Stsfld,
1533
public static readonly OpCode Stobj = new
OpCode
(OpCodeValues.Stobj,
1543
public static readonly OpCode Conv_Ovf_I1_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I1_Un,
1553
public static readonly OpCode Conv_Ovf_I2_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I2_Un,
1563
public static readonly OpCode Conv_Ovf_I4_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I4_Un,
1573
public static readonly OpCode Conv_Ovf_I8_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I8_Un,
1583
public static readonly OpCode Conv_Ovf_U1_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U1_Un,
1593
public static readonly OpCode Conv_Ovf_U2_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U2_Un,
1603
public static readonly OpCode Conv_Ovf_U4_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U4_Un,
1613
public static readonly OpCode Conv_Ovf_U8_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U8_Un,
1623
public static readonly OpCode Conv_Ovf_I_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I_Un,
1633
public static readonly OpCode Conv_Ovf_U_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U_Un,
1643
public static readonly OpCode Box = new
OpCode
(OpCodeValues.Box,
1653
public static readonly OpCode Newarr = new
OpCode
(OpCodeValues.Newarr,
1663
public static readonly OpCode Ldlen = new
OpCode
(OpCodeValues.Ldlen,
1673
public static readonly OpCode Ldelema = new
OpCode
(OpCodeValues.Ldelema,
1683
public static readonly OpCode Ldelem_I1 = new
OpCode
(OpCodeValues.Ldelem_I1,
1693
public static readonly OpCode Ldelem_U1 = new
OpCode
(OpCodeValues.Ldelem_U1,
1703
public static readonly OpCode Ldelem_I2 = new
OpCode
(OpCodeValues.Ldelem_I2,
1713
public static readonly OpCode Ldelem_U2 = new
OpCode
(OpCodeValues.Ldelem_U2,
1723
public static readonly OpCode Ldelem_I4 = new
OpCode
(OpCodeValues.Ldelem_I4,
1733
public static readonly OpCode Ldelem_U4 = new
OpCode
(OpCodeValues.Ldelem_U4,
1743
public static readonly OpCode Ldelem_I8 = new
OpCode
(OpCodeValues.Ldelem_I8,
1753
public static readonly OpCode Ldelem_I = new
OpCode
(OpCodeValues.Ldelem_I,
1763
public static readonly OpCode Ldelem_R4 = new
OpCode
(OpCodeValues.Ldelem_R4,
1773
public static readonly OpCode Ldelem_R8 = new
OpCode
(OpCodeValues.Ldelem_R8,
1783
public static readonly OpCode Ldelem_Ref = new
OpCode
(OpCodeValues.Ldelem_Ref,
1793
public static readonly OpCode Stelem_I = new
OpCode
(OpCodeValues.Stelem_I,
1803
public static readonly OpCode Stelem_I1 = new
OpCode
(OpCodeValues.Stelem_I1,
1813
public static readonly OpCode Stelem_I2 = new
OpCode
(OpCodeValues.Stelem_I2,
1823
public static readonly OpCode Stelem_I4 = new
OpCode
(OpCodeValues.Stelem_I4,
1833
public static readonly OpCode Stelem_I8 = new
OpCode
(OpCodeValues.Stelem_I8,
1843
public static readonly OpCode Stelem_R4 = new
OpCode
(OpCodeValues.Stelem_R4,
1853
public static readonly OpCode Stelem_R8 = new
OpCode
(OpCodeValues.Stelem_R8,
1863
public static readonly OpCode Stelem_Ref = new
OpCode
(OpCodeValues.Stelem_Ref,
1873
public static readonly OpCode Ldelem = new
OpCode
(OpCodeValues.Ldelem,
1883
public static readonly OpCode Stelem = new
OpCode
(OpCodeValues.Stelem,
1893
public static readonly OpCode Unbox_Any = new
OpCode
(OpCodeValues.Unbox_Any,
1903
public static readonly OpCode Conv_Ovf_I1 = new
OpCode
(OpCodeValues.Conv_Ovf_I1,
1913
public static readonly OpCode Conv_Ovf_U1 = new
OpCode
(OpCodeValues.Conv_Ovf_U1,
1923
public static readonly OpCode Conv_Ovf_I2 = new
OpCode
(OpCodeValues.Conv_Ovf_I2,
1933
public static readonly OpCode Conv_Ovf_U2 = new
OpCode
(OpCodeValues.Conv_Ovf_U2,
1943
public static readonly OpCode Conv_Ovf_I4 = new
OpCode
(OpCodeValues.Conv_Ovf_I4,
1953
public static readonly OpCode Conv_Ovf_U4 = new
OpCode
(OpCodeValues.Conv_Ovf_U4,
1963
public static readonly OpCode Conv_Ovf_I8 = new
OpCode
(OpCodeValues.Conv_Ovf_I8,
1973
public static readonly OpCode Conv_Ovf_U8 = new
OpCode
(OpCodeValues.Conv_Ovf_U8,
1983
public static readonly OpCode Refanyval = new
OpCode
(OpCodeValues.Refanyval,
1993
public static readonly OpCode Ckfinite = new
OpCode
(OpCodeValues.Ckfinite,
2003
public static readonly OpCode Mkrefany = new
OpCode
(OpCodeValues.Mkrefany,
2013
public static readonly OpCode Ldtoken = new
OpCode
(OpCodeValues.Ldtoken,
2023
public static readonly OpCode Conv_U2 = new
OpCode
(OpCodeValues.Conv_U2,
2033
public static readonly OpCode Conv_U1 = new
OpCode
(OpCodeValues.Conv_U1,
2043
public static readonly OpCode Conv_I = new
OpCode
(OpCodeValues.Conv_I,
2053
public static readonly OpCode Conv_Ovf_I = new
OpCode
(OpCodeValues.Conv_Ovf_I,
2063
public static readonly OpCode Conv_Ovf_U = new
OpCode
(OpCodeValues.Conv_Ovf_U,
2073
public static readonly OpCode Add_Ovf = new
OpCode
(OpCodeValues.Add_Ovf,
2083
public static readonly OpCode Add_Ovf_Un = new
OpCode
(OpCodeValues.Add_Ovf_Un,
2093
public static readonly OpCode Mul_Ovf = new
OpCode
(OpCodeValues.Mul_Ovf,
2103
public static readonly OpCode Mul_Ovf_Un = new
OpCode
(OpCodeValues.Mul_Ovf_Un,
2113
public static readonly OpCode Sub_Ovf = new
OpCode
(OpCodeValues.Sub_Ovf,
2123
public static readonly OpCode Sub_Ovf_Un = new
OpCode
(OpCodeValues.Sub_Ovf_Un,
2133
public static readonly OpCode Endfinally = new
OpCode
(OpCodeValues.Endfinally,
2144
public static readonly OpCode Leave = new
OpCode
(OpCodeValues.Leave,
2155
public static readonly OpCode Leave_S = new
OpCode
(OpCodeValues.Leave_S,
2166
public static readonly OpCode Stind_I = new
OpCode
(OpCodeValues.Stind_I,
2176
public static readonly OpCode Conv_U = new
OpCode
(OpCodeValues.Conv_U,
2186
public static readonly OpCode Prefix7 = new
OpCode
(OpCodeValues.Prefix7,
2196
public static readonly OpCode Prefix6 = new
OpCode
(OpCodeValues.Prefix6,
2206
public static readonly OpCode Prefix5 = new
OpCode
(OpCodeValues.Prefix5,
2216
public static readonly OpCode Prefix4 = new
OpCode
(OpCodeValues.Prefix4,
2226
public static readonly OpCode Prefix3 = new
OpCode
(OpCodeValues.Prefix3,
2236
public static readonly OpCode Prefix2 = new
OpCode
(OpCodeValues.Prefix2,
2246
public static readonly OpCode Prefix1 = new
OpCode
(OpCodeValues.Prefix1,
2256
public static readonly OpCode Prefixref = new
OpCode
(OpCodeValues.Prefixref,
2266
public static readonly OpCode Arglist = new
OpCode
(OpCodeValues.Arglist,
2276
public static readonly OpCode Ceq = new
OpCode
(OpCodeValues.Ceq,
2286
public static readonly OpCode Cgt = new
OpCode
(OpCodeValues.Cgt,
2296
public static readonly OpCode Cgt_Un = new
OpCode
(OpCodeValues.Cgt_Un,
2306
public static readonly OpCode Clt = new
OpCode
(OpCodeValues.Clt,
2316
public static readonly OpCode Clt_Un = new
OpCode
(OpCodeValues.Clt_Un,
2326
public static readonly OpCode Ldftn = new
OpCode
(OpCodeValues.Ldftn,
2336
public static readonly OpCode Ldvirtftn = new
OpCode
(OpCodeValues.Ldvirtftn,
2346
public static readonly OpCode Ldarg = new
OpCode
(OpCodeValues.Ldarg,
2356
public static readonly OpCode Ldarga = new
OpCode
(OpCodeValues.Ldarga,
2366
public static readonly OpCode Starg = new
OpCode
(OpCodeValues.Starg,
2376
public static readonly OpCode Ldloc = new
OpCode
(OpCodeValues.Ldloc,
2386
public static readonly OpCode Ldloca = new
OpCode
(OpCodeValues.Ldloca,
2396
public static readonly OpCode Stloc = new
OpCode
(OpCodeValues.Stloc,
2406
public static readonly OpCode Localloc = new
OpCode
(OpCodeValues.Localloc,
2416
public static readonly OpCode Endfilter = new
OpCode
(OpCodeValues.Endfilter,
2427
public static readonly OpCode Unaligned = new
OpCode
(OpCodeValues.Unaligned_,
2437
public static readonly OpCode Volatile = new
OpCode
(OpCodeValues.Volatile_,
2447
public static readonly OpCode Tailcall = new
OpCode
(OpCodeValues.Tail_,
2457
public static readonly OpCode Initobj = new
OpCode
(OpCodeValues.Initobj,
2467
public static readonly OpCode Constrained = new
OpCode
(OpCodeValues.Constrained_,
2477
public static readonly OpCode Cpblk = new
OpCode
(OpCodeValues.Cpblk,
2487
public static readonly OpCode Initblk = new
OpCode
(OpCodeValues.Initblk,
2497
public static readonly OpCode Rethrow = new
OpCode
(OpCodeValues.Rethrow,
2508
public static readonly OpCode Sizeof = new
OpCode
(OpCodeValues.Sizeof,
2518
public static readonly OpCode Refanytype = new
OpCode
(OpCodeValues.Refanytype,
2528
public static readonly OpCode Readonly = new
OpCode
(OpCodeValues.Readonly_,
1701 references to OpCode
mscorlib (1631)
system\reflection\emit\dynamicilgenerator.cs (9)
93
public override void Emit(
OpCode
opcode, MethodInfo meth)
150
public override void Emit(
OpCode
opcode, ConstructorInfo con)
178
public override void Emit(
OpCode
opcode, Type type)
195
public override void Emit(
OpCode
opcode, FieldInfo field)
216
public override void Emit(
OpCode
opcode, String str)
234
public override void EmitCalli(
OpCode
opcode,
275
public override void EmitCalli(
OpCode
opcode,
313
public override void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[] optionalParameterTypes)
353
public override void Emit(
OpCode
opcode, SignatureHelper signature)
system\reflection\emit\ilgenerator.cs (22)
179
internal void InternalEmit(
OpCode
opcode)
192
internal void UpdateStackSize(
OpCode
opcode, int stackchange)
439
public virtual void Emit(
OpCode
opcode)
446
public virtual void Emit(
OpCode
opcode, byte arg)
454
public void Emit(
OpCode
opcode, sbyte arg)
468
public virtual void Emit(
OpCode
opcode, short arg)
477
public virtual void Emit(
OpCode
opcode, int arg)
486
public virtual void Emit(
OpCode
opcode, MethodInfo meth)
518
public virtual void EmitCalli(
OpCode
opcode, CallingConventions callingConvention,
561
public virtual void EmitCalli(
OpCode
opcode, CallingConvention unmanagedCallConv, Type returnType, Type[] parameterTypes)
607
public virtual void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[] optionalParameterTypes)
644
public virtual void Emit(
OpCode
opcode, SignatureHelper signature)
681
public virtual void Emit(
OpCode
opcode, ConstructorInfo con)
724
public virtual void Emit(
OpCode
opcode, Type cls)
750
public virtual void Emit(
OpCode
opcode, long arg) {
764
unsafe public virtual void Emit(
OpCode
opcode, float arg) {
775
unsafe public virtual void Emit(
OpCode
opcode, double arg) {
789
public virtual void Emit(
OpCode
opcode, Label label)
815
public virtual void Emit(
OpCode
opcode, Label[] labels)
838
public virtual void Emit(
OpCode
opcode, FieldInfo field)
848
public virtual void Emit(
OpCode
opcode, String str)
861
public virtual void Emit(
OpCode
opcode, LocalBuilder local)
system\reflection\emit\opcode.cs (7)
279
if (obj is
OpCode
)
280
return Equals((
OpCode
)obj);
286
public bool Equals(
OpCode
obj)
292
public static bool operator ==(
OpCode
a,
OpCode
b)
298
public static bool operator !=(
OpCode
a,
OpCode
b)
system\reflection\emit\opcodes.cs (1593)
267
public static readonly
OpCode
Nop = new OpCode(OpCodeValues.Nop,
269
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
270
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
271
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
272
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
273
(1 <<
OpCode
.SizeShift) |
274
(0 <<
OpCode
.StackChangeShift)
277
public static readonly
OpCode
Break = new OpCode(OpCodeValues.Break,
279
((int)FlowControl.Break <<
OpCode
.FlowControlShift) |
280
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
281
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
282
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
283
(1 <<
OpCode
.SizeShift) |
284
(0 <<
OpCode
.StackChangeShift)
287
public static readonly
OpCode
Ldarg_0 = new OpCode(OpCodeValues.Ldarg_0,
289
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
290
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
291
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
292
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
293
(1 <<
OpCode
.SizeShift) |
294
(1 <<
OpCode
.StackChangeShift)
297
public static readonly
OpCode
Ldarg_1 = new OpCode(OpCodeValues.Ldarg_1,
299
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
300
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
301
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
302
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
303
(1 <<
OpCode
.SizeShift) |
304
(1 <<
OpCode
.StackChangeShift)
307
public static readonly
OpCode
Ldarg_2 = new OpCode(OpCodeValues.Ldarg_2,
309
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
310
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
311
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
312
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
313
(1 <<
OpCode
.SizeShift) |
314
(1 <<
OpCode
.StackChangeShift)
317
public static readonly
OpCode
Ldarg_3 = new OpCode(OpCodeValues.Ldarg_3,
319
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
320
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
321
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
322
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
323
(1 <<
OpCode
.SizeShift) |
324
(1 <<
OpCode
.StackChangeShift)
327
public static readonly
OpCode
Ldloc_0 = new OpCode(OpCodeValues.Ldloc_0,
329
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
330
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
331
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
332
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
333
(1 <<
OpCode
.SizeShift) |
334
(1 <<
OpCode
.StackChangeShift)
337
public static readonly
OpCode
Ldloc_1 = new OpCode(OpCodeValues.Ldloc_1,
339
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
340
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
341
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
342
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
343
(1 <<
OpCode
.SizeShift) |
344
(1 <<
OpCode
.StackChangeShift)
347
public static readonly
OpCode
Ldloc_2 = new OpCode(OpCodeValues.Ldloc_2,
349
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
350
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
351
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
352
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
353
(1 <<
OpCode
.SizeShift) |
354
(1 <<
OpCode
.StackChangeShift)
357
public static readonly
OpCode
Ldloc_3 = new OpCode(OpCodeValues.Ldloc_3,
359
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
360
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
361
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
362
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
363
(1 <<
OpCode
.SizeShift) |
364
(1 <<
OpCode
.StackChangeShift)
367
public static readonly
OpCode
Stloc_0 = new OpCode(OpCodeValues.Stloc_0,
369
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
370
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
371
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
372
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
373
(1 <<
OpCode
.SizeShift) |
374
(-1 <<
OpCode
.StackChangeShift)
377
public static readonly
OpCode
Stloc_1 = new OpCode(OpCodeValues.Stloc_1,
379
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
380
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
381
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
382
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
383
(1 <<
OpCode
.SizeShift) |
384
(-1 <<
OpCode
.StackChangeShift)
387
public static readonly
OpCode
Stloc_2 = new OpCode(OpCodeValues.Stloc_2,
389
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
390
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
391
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
392
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
393
(1 <<
OpCode
.SizeShift) |
394
(-1 <<
OpCode
.StackChangeShift)
397
public static readonly
OpCode
Stloc_3 = new OpCode(OpCodeValues.Stloc_3,
399
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
400
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
401
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
402
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
403
(1 <<
OpCode
.SizeShift) |
404
(-1 <<
OpCode
.StackChangeShift)
407
public static readonly
OpCode
Ldarg_S = new OpCode(OpCodeValues.Ldarg_S,
409
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
410
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
411
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
412
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
413
(1 <<
OpCode
.SizeShift) |
414
(1 <<
OpCode
.StackChangeShift)
417
public static readonly
OpCode
Ldarga_S = new OpCode(OpCodeValues.Ldarga_S,
419
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
420
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
421
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
422
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
423
(1 <<
OpCode
.SizeShift) |
424
(1 <<
OpCode
.StackChangeShift)
427
public static readonly
OpCode
Starg_S = new OpCode(OpCodeValues.Starg_S,
429
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
430
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
431
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
432
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
433
(1 <<
OpCode
.SizeShift) |
434
(-1 <<
OpCode
.StackChangeShift)
437
public static readonly
OpCode
Ldloc_S = new OpCode(OpCodeValues.Ldloc_S,
439
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
440
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
441
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
442
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
443
(1 <<
OpCode
.SizeShift) |
444
(1 <<
OpCode
.StackChangeShift)
447
public static readonly
OpCode
Ldloca_S = new OpCode(OpCodeValues.Ldloca_S,
449
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
450
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
451
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
452
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
453
(1 <<
OpCode
.SizeShift) |
454
(1 <<
OpCode
.StackChangeShift)
457
public static readonly
OpCode
Stloc_S = new OpCode(OpCodeValues.Stloc_S,
459
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
460
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
461
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
462
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
463
(1 <<
OpCode
.SizeShift) |
464
(-1 <<
OpCode
.StackChangeShift)
467
public static readonly
OpCode
Ldnull = new OpCode(OpCodeValues.Ldnull,
469
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
470
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
471
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
472
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
473
(1 <<
OpCode
.SizeShift) |
474
(1 <<
OpCode
.StackChangeShift)
477
public static readonly
OpCode
Ldc_I4_M1 = new OpCode(OpCodeValues.Ldc_I4_M1,
479
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
480
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
481
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
482
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
483
(1 <<
OpCode
.SizeShift) |
484
(1 <<
OpCode
.StackChangeShift)
487
public static readonly
OpCode
Ldc_I4_0 = new OpCode(OpCodeValues.Ldc_I4_0,
489
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
490
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
491
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
492
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
493
(1 <<
OpCode
.SizeShift) |
494
(1 <<
OpCode
.StackChangeShift)
497
public static readonly
OpCode
Ldc_I4_1 = new OpCode(OpCodeValues.Ldc_I4_1,
499
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
500
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
501
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
502
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
503
(1 <<
OpCode
.SizeShift) |
504
(1 <<
OpCode
.StackChangeShift)
507
public static readonly
OpCode
Ldc_I4_2 = new OpCode(OpCodeValues.Ldc_I4_2,
509
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
510
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
511
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
512
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
513
(1 <<
OpCode
.SizeShift) |
514
(1 <<
OpCode
.StackChangeShift)
517
public static readonly
OpCode
Ldc_I4_3 = new OpCode(OpCodeValues.Ldc_I4_3,
519
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
520
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
521
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
522
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
523
(1 <<
OpCode
.SizeShift) |
524
(1 <<
OpCode
.StackChangeShift)
527
public static readonly
OpCode
Ldc_I4_4 = new OpCode(OpCodeValues.Ldc_I4_4,
529
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
530
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
531
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
532
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
533
(1 <<
OpCode
.SizeShift) |
534
(1 <<
OpCode
.StackChangeShift)
537
public static readonly
OpCode
Ldc_I4_5 = new OpCode(OpCodeValues.Ldc_I4_5,
539
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
540
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
541
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
542
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
543
(1 <<
OpCode
.SizeShift) |
544
(1 <<
OpCode
.StackChangeShift)
547
public static readonly
OpCode
Ldc_I4_6 = new OpCode(OpCodeValues.Ldc_I4_6,
549
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
550
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
551
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
552
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
553
(1 <<
OpCode
.SizeShift) |
554
(1 <<
OpCode
.StackChangeShift)
557
public static readonly
OpCode
Ldc_I4_7 = new OpCode(OpCodeValues.Ldc_I4_7,
559
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
560
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
561
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
562
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
563
(1 <<
OpCode
.SizeShift) |
564
(1 <<
OpCode
.StackChangeShift)
567
public static readonly
OpCode
Ldc_I4_8 = new OpCode(OpCodeValues.Ldc_I4_8,
569
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
570
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
571
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
572
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
573
(1 <<
OpCode
.SizeShift) |
574
(1 <<
OpCode
.StackChangeShift)
577
public static readonly
OpCode
Ldc_I4_S = new OpCode(OpCodeValues.Ldc_I4_S,
579
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
580
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
581
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
582
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
583
(1 <<
OpCode
.SizeShift) |
584
(1 <<
OpCode
.StackChangeShift)
587
public static readonly
OpCode
Ldc_I4 = new OpCode(OpCodeValues.Ldc_I4,
589
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
590
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
591
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
592
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
593
(1 <<
OpCode
.SizeShift) |
594
(1 <<
OpCode
.StackChangeShift)
597
public static readonly
OpCode
Ldc_I8 = new OpCode(OpCodeValues.Ldc_I8,
599
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
600
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
601
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
602
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
603
(1 <<
OpCode
.SizeShift) |
604
(1 <<
OpCode
.StackChangeShift)
607
public static readonly
OpCode
Ldc_R4 = new OpCode(OpCodeValues.Ldc_R4,
609
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
610
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
611
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
612
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
613
(1 <<
OpCode
.SizeShift) |
614
(1 <<
OpCode
.StackChangeShift)
617
public static readonly
OpCode
Ldc_R8 = new OpCode(OpCodeValues.Ldc_R8,
619
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
620
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
621
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
622
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
623
(1 <<
OpCode
.SizeShift) |
624
(1 <<
OpCode
.StackChangeShift)
627
public static readonly
OpCode
Dup = new OpCode(OpCodeValues.Dup,
629
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
630
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
631
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
632
((int)StackBehaviour.Push1_push1 <<
OpCode
.StackBehaviourPushShift) |
633
(1 <<
OpCode
.SizeShift) |
634
(1 <<
OpCode
.StackChangeShift)
637
public static readonly
OpCode
Pop = new OpCode(OpCodeValues.Pop,
639
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
640
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
641
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
642
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
643
(1 <<
OpCode
.SizeShift) |
644
(-1 <<
OpCode
.StackChangeShift)
647
public static readonly
OpCode
Jmp = new OpCode(OpCodeValues.Jmp,
649
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
650
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
651
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
652
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
653
(1 <<
OpCode
.SizeShift) |
654
OpCode
.EndsUncondJmpBlkFlag |
655
(0 <<
OpCode
.StackChangeShift)
658
public static readonly
OpCode
Call = new OpCode(OpCodeValues.Call,
660
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
661
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
662
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
663
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
664
(1 <<
OpCode
.SizeShift) |
665
(0 <<
OpCode
.StackChangeShift)
668
public static readonly
OpCode
Calli = new OpCode(OpCodeValues.Calli,
670
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
671
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
672
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
673
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
674
(1 <<
OpCode
.SizeShift) |
675
(0 <<
OpCode
.StackChangeShift)
678
public static readonly
OpCode
Ret = new OpCode(OpCodeValues.Ret,
680
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
681
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
682
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
683
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
684
(1 <<
OpCode
.SizeShift) |
685
OpCode
.EndsUncondJmpBlkFlag |
686
(0 <<
OpCode
.StackChangeShift)
689
public static readonly
OpCode
Br_S = new OpCode(OpCodeValues.Br_S,
691
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
692
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
693
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
694
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
695
(1 <<
OpCode
.SizeShift) |
696
OpCode
.EndsUncondJmpBlkFlag |
697
(0 <<
OpCode
.StackChangeShift)
700
public static readonly
OpCode
Brfalse_S = new OpCode(OpCodeValues.Brfalse_S,
702
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
703
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
704
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
705
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
706
(1 <<
OpCode
.SizeShift) |
707
(-1 <<
OpCode
.StackChangeShift)
710
public static readonly
OpCode
Brtrue_S = new OpCode(OpCodeValues.Brtrue_S,
712
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
713
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
714
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
715
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
716
(1 <<
OpCode
.SizeShift) |
717
(-1 <<
OpCode
.StackChangeShift)
720
public static readonly
OpCode
Beq_S = new OpCode(OpCodeValues.Beq_S,
722
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
723
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
724
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
725
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
726
(1 <<
OpCode
.SizeShift) |
727
(-2 <<
OpCode
.StackChangeShift)
730
public static readonly
OpCode
Bge_S = new OpCode(OpCodeValues.Bge_S,
732
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
733
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
734
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
735
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
736
(1 <<
OpCode
.SizeShift) |
737
(-2 <<
OpCode
.StackChangeShift)
740
public static readonly
OpCode
Bgt_S = new OpCode(OpCodeValues.Bgt_S,
742
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
743
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
744
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
745
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
746
(1 <<
OpCode
.SizeShift) |
747
(-2 <<
OpCode
.StackChangeShift)
750
public static readonly
OpCode
Ble_S = new OpCode(OpCodeValues.Ble_S,
752
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
753
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
754
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
755
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
756
(1 <<
OpCode
.SizeShift) |
757
(-2 <<
OpCode
.StackChangeShift)
760
public static readonly
OpCode
Blt_S = new OpCode(OpCodeValues.Blt_S,
762
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
763
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
764
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
765
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
766
(1 <<
OpCode
.SizeShift) |
767
(-2 <<
OpCode
.StackChangeShift)
770
public static readonly
OpCode
Bne_Un_S = new OpCode(OpCodeValues.Bne_Un_S,
772
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
773
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
774
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
775
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
776
(1 <<
OpCode
.SizeShift) |
777
(-2 <<
OpCode
.StackChangeShift)
780
public static readonly
OpCode
Bge_Un_S = new OpCode(OpCodeValues.Bge_Un_S,
782
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
783
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
784
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
785
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
786
(1 <<
OpCode
.SizeShift) |
787
(-2 <<
OpCode
.StackChangeShift)
790
public static readonly
OpCode
Bgt_Un_S = new OpCode(OpCodeValues.Bgt_Un_S,
792
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
793
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
794
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
795
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
796
(1 <<
OpCode
.SizeShift) |
797
(-2 <<
OpCode
.StackChangeShift)
800
public static readonly
OpCode
Ble_Un_S = new OpCode(OpCodeValues.Ble_Un_S,
802
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
803
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
804
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
805
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
806
(1 <<
OpCode
.SizeShift) |
807
(-2 <<
OpCode
.StackChangeShift)
810
public static readonly
OpCode
Blt_Un_S = new OpCode(OpCodeValues.Blt_Un_S,
812
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
813
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
814
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
815
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
816
(1 <<
OpCode
.SizeShift) |
817
(-2 <<
OpCode
.StackChangeShift)
820
public static readonly
OpCode
Br = new OpCode(OpCodeValues.Br,
822
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
823
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
824
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
825
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
826
(1 <<
OpCode
.SizeShift) |
827
OpCode
.EndsUncondJmpBlkFlag |
828
(0 <<
OpCode
.StackChangeShift)
831
public static readonly
OpCode
Brfalse = new OpCode(OpCodeValues.Brfalse,
833
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
834
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
835
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
836
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
837
(1 <<
OpCode
.SizeShift) |
838
(-1 <<
OpCode
.StackChangeShift)
841
public static readonly
OpCode
Brtrue = new OpCode(OpCodeValues.Brtrue,
843
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
844
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
845
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
846
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
847
(1 <<
OpCode
.SizeShift) |
848
(-1 <<
OpCode
.StackChangeShift)
851
public static readonly
OpCode
Beq = new OpCode(OpCodeValues.Beq,
853
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
854
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
855
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
856
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
857
(1 <<
OpCode
.SizeShift) |
858
(-2 <<
OpCode
.StackChangeShift)
861
public static readonly
OpCode
Bge = new OpCode(OpCodeValues.Bge,
863
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
864
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
865
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
866
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
867
(1 <<
OpCode
.SizeShift) |
868
(-2 <<
OpCode
.StackChangeShift)
871
public static readonly
OpCode
Bgt = new OpCode(OpCodeValues.Bgt,
873
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
874
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
875
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
876
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
877
(1 <<
OpCode
.SizeShift) |
878
(-2 <<
OpCode
.StackChangeShift)
881
public static readonly
OpCode
Ble = new OpCode(OpCodeValues.Ble,
883
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
884
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
885
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
886
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
887
(1 <<
OpCode
.SizeShift) |
888
(-2 <<
OpCode
.StackChangeShift)
891
public static readonly
OpCode
Blt = new OpCode(OpCodeValues.Blt,
893
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
894
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
895
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
896
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
897
(1 <<
OpCode
.SizeShift) |
898
(-2 <<
OpCode
.StackChangeShift)
901
public static readonly
OpCode
Bne_Un = new OpCode(OpCodeValues.Bne_Un,
903
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
904
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
905
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
906
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
907
(1 <<
OpCode
.SizeShift) |
908
(-2 <<
OpCode
.StackChangeShift)
911
public static readonly
OpCode
Bge_Un = new OpCode(OpCodeValues.Bge_Un,
913
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
914
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
915
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
916
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
917
(1 <<
OpCode
.SizeShift) |
918
(-2 <<
OpCode
.StackChangeShift)
921
public static readonly
OpCode
Bgt_Un = new OpCode(OpCodeValues.Bgt_Un,
923
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
924
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
925
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
926
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
927
(1 <<
OpCode
.SizeShift) |
928
(-2 <<
OpCode
.StackChangeShift)
931
public static readonly
OpCode
Ble_Un = new OpCode(OpCodeValues.Ble_Un,
933
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
934
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
935
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
936
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
937
(1 <<
OpCode
.SizeShift) |
938
(-2 <<
OpCode
.StackChangeShift)
941
public static readonly
OpCode
Blt_Un = new OpCode(OpCodeValues.Blt_Un,
943
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
944
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
945
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
946
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
947
(1 <<
OpCode
.SizeShift) |
948
(-2 <<
OpCode
.StackChangeShift)
951
public static readonly
OpCode
Switch = new OpCode(OpCodeValues.Switch,
953
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
954
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
955
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
956
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
957
(1 <<
OpCode
.SizeShift) |
958
(-1 <<
OpCode
.StackChangeShift)
961
public static readonly
OpCode
Ldind_I1 = new OpCode(OpCodeValues.Ldind_I1,
963
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
964
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
965
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
966
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
967
(1 <<
OpCode
.SizeShift) |
968
(0 <<
OpCode
.StackChangeShift)
971
public static readonly
OpCode
Ldind_U1 = new OpCode(OpCodeValues.Ldind_U1,
973
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
974
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
975
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
976
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
977
(1 <<
OpCode
.SizeShift) |
978
(0 <<
OpCode
.StackChangeShift)
981
public static readonly
OpCode
Ldind_I2 = new OpCode(OpCodeValues.Ldind_I2,
983
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
984
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
985
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
986
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
987
(1 <<
OpCode
.SizeShift) |
988
(0 <<
OpCode
.StackChangeShift)
991
public static readonly
OpCode
Ldind_U2 = new OpCode(OpCodeValues.Ldind_U2,
993
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
994
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
995
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
996
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
997
(1 <<
OpCode
.SizeShift) |
998
(0 <<
OpCode
.StackChangeShift)
1001
public static readonly
OpCode
Ldind_I4 = new OpCode(OpCodeValues.Ldind_I4,
1003
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1004
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1005
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1006
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1007
(1 <<
OpCode
.SizeShift) |
1008
(0 <<
OpCode
.StackChangeShift)
1011
public static readonly
OpCode
Ldind_U4 = new OpCode(OpCodeValues.Ldind_U4,
1013
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1014
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1015
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1016
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1017
(1 <<
OpCode
.SizeShift) |
1018
(0 <<
OpCode
.StackChangeShift)
1021
public static readonly
OpCode
Ldind_I8 = new OpCode(OpCodeValues.Ldind_I8,
1023
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1024
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1025
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1026
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1027
(1 <<
OpCode
.SizeShift) |
1028
(0 <<
OpCode
.StackChangeShift)
1031
public static readonly
OpCode
Ldind_I = new OpCode(OpCodeValues.Ldind_I,
1033
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1034
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1035
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1036
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1037
(1 <<
OpCode
.SizeShift) |
1038
(0 <<
OpCode
.StackChangeShift)
1041
public static readonly
OpCode
Ldind_R4 = new OpCode(OpCodeValues.Ldind_R4,
1043
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1044
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1045
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1046
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1047
(1 <<
OpCode
.SizeShift) |
1048
(0 <<
OpCode
.StackChangeShift)
1051
public static readonly
OpCode
Ldind_R8 = new OpCode(OpCodeValues.Ldind_R8,
1053
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1054
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1055
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1056
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1057
(1 <<
OpCode
.SizeShift) |
1058
(0 <<
OpCode
.StackChangeShift)
1061
public static readonly
OpCode
Ldind_Ref = new OpCode(OpCodeValues.Ldind_Ref,
1063
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1064
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1065
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1066
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1067
(1 <<
OpCode
.SizeShift) |
1068
(0 <<
OpCode
.StackChangeShift)
1071
public static readonly
OpCode
Stind_Ref = new OpCode(OpCodeValues.Stind_Ref,
1073
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1074
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1075
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1076
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1077
(1 <<
OpCode
.SizeShift) |
1078
(-2 <<
OpCode
.StackChangeShift)
1081
public static readonly
OpCode
Stind_I1 = new OpCode(OpCodeValues.Stind_I1,
1083
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1084
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1085
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1086
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1087
(1 <<
OpCode
.SizeShift) |
1088
(-2 <<
OpCode
.StackChangeShift)
1091
public static readonly
OpCode
Stind_I2 = new OpCode(OpCodeValues.Stind_I2,
1093
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1094
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1095
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1096
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1097
(1 <<
OpCode
.SizeShift) |
1098
(-2 <<
OpCode
.StackChangeShift)
1101
public static readonly
OpCode
Stind_I4 = new OpCode(OpCodeValues.Stind_I4,
1103
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1104
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1105
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1106
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1107
(1 <<
OpCode
.SizeShift) |
1108
(-2 <<
OpCode
.StackChangeShift)
1111
public static readonly
OpCode
Stind_I8 = new OpCode(OpCodeValues.Stind_I8,
1113
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1114
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1115
((int)StackBehaviour.Popi_popi8 <<
OpCode
.StackBehaviourPopShift) |
1116
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1117
(1 <<
OpCode
.SizeShift) |
1118
(-2 <<
OpCode
.StackChangeShift)
1121
public static readonly
OpCode
Stind_R4 = new OpCode(OpCodeValues.Stind_R4,
1123
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1124
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1125
((int)StackBehaviour.Popi_popr4 <<
OpCode
.StackBehaviourPopShift) |
1126
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1127
(1 <<
OpCode
.SizeShift) |
1128
(-2 <<
OpCode
.StackChangeShift)
1131
public static readonly
OpCode
Stind_R8 = new OpCode(OpCodeValues.Stind_R8,
1133
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1134
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1135
((int)StackBehaviour.Popi_popr8 <<
OpCode
.StackBehaviourPopShift) |
1136
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1137
(1 <<
OpCode
.SizeShift) |
1138
(-2 <<
OpCode
.StackChangeShift)
1141
public static readonly
OpCode
Add = new OpCode(OpCodeValues.Add,
1143
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1144
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1145
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1146
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1147
(1 <<
OpCode
.SizeShift) |
1148
(-1 <<
OpCode
.StackChangeShift)
1151
public static readonly
OpCode
Sub = new OpCode(OpCodeValues.Sub,
1153
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1154
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1155
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1156
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1157
(1 <<
OpCode
.SizeShift) |
1158
(-1 <<
OpCode
.StackChangeShift)
1161
public static readonly
OpCode
Mul = new OpCode(OpCodeValues.Mul,
1163
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1164
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1165
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1166
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1167
(1 <<
OpCode
.SizeShift) |
1168
(-1 <<
OpCode
.StackChangeShift)
1171
public static readonly
OpCode
Div = new OpCode(OpCodeValues.Div,
1173
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1174
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1175
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1176
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1177
(1 <<
OpCode
.SizeShift) |
1178
(-1 <<
OpCode
.StackChangeShift)
1181
public static readonly
OpCode
Div_Un = new OpCode(OpCodeValues.Div_Un,
1183
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1184
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1185
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1186
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1187
(1 <<
OpCode
.SizeShift) |
1188
(-1 <<
OpCode
.StackChangeShift)
1191
public static readonly
OpCode
Rem = new OpCode(OpCodeValues.Rem,
1193
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1194
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1195
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1196
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1197
(1 <<
OpCode
.SizeShift) |
1198
(-1 <<
OpCode
.StackChangeShift)
1201
public static readonly
OpCode
Rem_Un = new OpCode(OpCodeValues.Rem_Un,
1203
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1204
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1205
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1206
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1207
(1 <<
OpCode
.SizeShift) |
1208
(-1 <<
OpCode
.StackChangeShift)
1211
public static readonly
OpCode
And = new OpCode(OpCodeValues.And,
1213
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1214
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1215
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1216
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1217
(1 <<
OpCode
.SizeShift) |
1218
(-1 <<
OpCode
.StackChangeShift)
1221
public static readonly
OpCode
Or = new OpCode(OpCodeValues.Or,
1223
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1224
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1225
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1226
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1227
(1 <<
OpCode
.SizeShift) |
1228
(-1 <<
OpCode
.StackChangeShift)
1231
public static readonly
OpCode
Xor = new OpCode(OpCodeValues.Xor,
1233
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1234
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1235
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1236
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1237
(1 <<
OpCode
.SizeShift) |
1238
(-1 <<
OpCode
.StackChangeShift)
1241
public static readonly
OpCode
Shl = new OpCode(OpCodeValues.Shl,
1243
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1244
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1245
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1246
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1247
(1 <<
OpCode
.SizeShift) |
1248
(-1 <<
OpCode
.StackChangeShift)
1251
public static readonly
OpCode
Shr = new OpCode(OpCodeValues.Shr,
1253
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1254
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1255
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1256
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1257
(1 <<
OpCode
.SizeShift) |
1258
(-1 <<
OpCode
.StackChangeShift)
1261
public static readonly
OpCode
Shr_Un = new OpCode(OpCodeValues.Shr_Un,
1263
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1264
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1265
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1266
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1267
(1 <<
OpCode
.SizeShift) |
1268
(-1 <<
OpCode
.StackChangeShift)
1271
public static readonly
OpCode
Neg = new OpCode(OpCodeValues.Neg,
1273
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1274
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1275
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1276
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1277
(1 <<
OpCode
.SizeShift) |
1278
(0 <<
OpCode
.StackChangeShift)
1281
public static readonly
OpCode
Not = new OpCode(OpCodeValues.Not,
1283
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1284
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1285
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1286
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1287
(1 <<
OpCode
.SizeShift) |
1288
(0 <<
OpCode
.StackChangeShift)
1291
public static readonly
OpCode
Conv_I1 = new OpCode(OpCodeValues.Conv_I1,
1293
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1294
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1295
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1296
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1297
(1 <<
OpCode
.SizeShift) |
1298
(0 <<
OpCode
.StackChangeShift)
1301
public static readonly
OpCode
Conv_I2 = new OpCode(OpCodeValues.Conv_I2,
1303
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1304
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1305
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1306
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1307
(1 <<
OpCode
.SizeShift) |
1308
(0 <<
OpCode
.StackChangeShift)
1311
public static readonly
OpCode
Conv_I4 = new OpCode(OpCodeValues.Conv_I4,
1313
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1314
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1315
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1316
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1317
(1 <<
OpCode
.SizeShift) |
1318
(0 <<
OpCode
.StackChangeShift)
1321
public static readonly
OpCode
Conv_I8 = new OpCode(OpCodeValues.Conv_I8,
1323
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1324
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1325
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1326
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1327
(1 <<
OpCode
.SizeShift) |
1328
(0 <<
OpCode
.StackChangeShift)
1331
public static readonly
OpCode
Conv_R4 = new OpCode(OpCodeValues.Conv_R4,
1333
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1334
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1335
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1336
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1337
(1 <<
OpCode
.SizeShift) |
1338
(0 <<
OpCode
.StackChangeShift)
1341
public static readonly
OpCode
Conv_R8 = new OpCode(OpCodeValues.Conv_R8,
1343
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1344
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1345
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1346
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1347
(1 <<
OpCode
.SizeShift) |
1348
(0 <<
OpCode
.StackChangeShift)
1351
public static readonly
OpCode
Conv_U4 = new OpCode(OpCodeValues.Conv_U4,
1353
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1354
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1355
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1356
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1357
(1 <<
OpCode
.SizeShift) |
1358
(0 <<
OpCode
.StackChangeShift)
1361
public static readonly
OpCode
Conv_U8 = new OpCode(OpCodeValues.Conv_U8,
1363
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1364
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1365
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1366
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1367
(1 <<
OpCode
.SizeShift) |
1368
(0 <<
OpCode
.StackChangeShift)
1371
public static readonly
OpCode
Callvirt = new OpCode(OpCodeValues.Callvirt,
1373
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
1374
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1375
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
1376
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
1377
(1 <<
OpCode
.SizeShift) |
1378
(0 <<
OpCode
.StackChangeShift)
1381
public static readonly
OpCode
Cpobj = new OpCode(OpCodeValues.Cpobj,
1383
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1384
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1385
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1386
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1387
(1 <<
OpCode
.SizeShift) |
1388
(-2 <<
OpCode
.StackChangeShift)
1391
public static readonly
OpCode
Ldobj = new OpCode(OpCodeValues.Ldobj,
1393
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1394
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1395
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1396
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1397
(1 <<
OpCode
.SizeShift) |
1398
(0 <<
OpCode
.StackChangeShift)
1401
public static readonly
OpCode
Ldstr = new OpCode(OpCodeValues.Ldstr,
1403
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1404
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1405
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1406
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1407
(1 <<
OpCode
.SizeShift) |
1408
(1 <<
OpCode
.StackChangeShift)
1411
public static readonly
OpCode
Newobj = new OpCode(OpCodeValues.Newobj,
1413
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
1414
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1415
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
1416
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1417
(1 <<
OpCode
.SizeShift) |
1418
(1 <<
OpCode
.StackChangeShift)
1422
public static readonly
OpCode
Castclass = new OpCode(OpCodeValues.Castclass,
1424
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1425
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1426
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1427
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1428
(1 <<
OpCode
.SizeShift) |
1429
(0 <<
OpCode
.StackChangeShift)
1432
public static readonly
OpCode
Isinst = new OpCode(OpCodeValues.Isinst,
1434
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1435
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1436
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1437
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1438
(1 <<
OpCode
.SizeShift) |
1439
(0 <<
OpCode
.StackChangeShift)
1442
public static readonly
OpCode
Conv_R_Un = new OpCode(OpCodeValues.Conv_R_Un,
1444
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1445
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1446
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1447
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1448
(1 <<
OpCode
.SizeShift) |
1449
(0 <<
OpCode
.StackChangeShift)
1452
public static readonly
OpCode
Unbox = new OpCode(OpCodeValues.Unbox,
1454
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1455
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1456
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1457
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1458
(1 <<
OpCode
.SizeShift) |
1459
(0 <<
OpCode
.StackChangeShift)
1462
public static readonly
OpCode
Throw = new OpCode(OpCodeValues.Throw,
1464
((int)FlowControl.Throw <<
OpCode
.FlowControlShift) |
1465
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1466
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1467
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1468
(1 <<
OpCode
.SizeShift) |
1469
OpCode
.EndsUncondJmpBlkFlag |
1470
(-1 <<
OpCode
.StackChangeShift)
1473
public static readonly
OpCode
Ldfld = new OpCode(OpCodeValues.Ldfld,
1475
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1476
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1477
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1478
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1479
(1 <<
OpCode
.SizeShift) |
1480
(0 <<
OpCode
.StackChangeShift)
1483
public static readonly
OpCode
Ldflda = new OpCode(OpCodeValues.Ldflda,
1485
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1486
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1487
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1488
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1489
(1 <<
OpCode
.SizeShift) |
1490
(0 <<
OpCode
.StackChangeShift)
1493
public static readonly
OpCode
Stfld = new OpCode(OpCodeValues.Stfld,
1495
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1496
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1497
((int)StackBehaviour.Popref_pop1 <<
OpCode
.StackBehaviourPopShift) |
1498
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1499
(1 <<
OpCode
.SizeShift) |
1500
(-2 <<
OpCode
.StackChangeShift)
1503
public static readonly
OpCode
Ldsfld = new OpCode(OpCodeValues.Ldsfld,
1505
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1506
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1507
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1508
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1509
(1 <<
OpCode
.SizeShift) |
1510
(1 <<
OpCode
.StackChangeShift)
1513
public static readonly
OpCode
Ldsflda = new OpCode(OpCodeValues.Ldsflda,
1515
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1516
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1517
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1518
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1519
(1 <<
OpCode
.SizeShift) |
1520
(1 <<
OpCode
.StackChangeShift)
1523
public static readonly
OpCode
Stsfld = new OpCode(OpCodeValues.Stsfld,
1525
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1526
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1527
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1528
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1529
(1 <<
OpCode
.SizeShift) |
1530
(-1 <<
OpCode
.StackChangeShift)
1533
public static readonly
OpCode
Stobj = new OpCode(OpCodeValues.Stobj,
1535
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1536
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1537
((int)StackBehaviour.Popi_pop1 <<
OpCode
.StackBehaviourPopShift) |
1538
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1539
(1 <<
OpCode
.SizeShift) |
1540
(-2 <<
OpCode
.StackChangeShift)
1543
public static readonly
OpCode
Conv_Ovf_I1_Un = new OpCode(OpCodeValues.Conv_Ovf_I1_Un,
1545
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1546
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1547
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1548
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1549
(1 <<
OpCode
.SizeShift) |
1550
(0 <<
OpCode
.StackChangeShift)
1553
public static readonly
OpCode
Conv_Ovf_I2_Un = new OpCode(OpCodeValues.Conv_Ovf_I2_Un,
1555
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1556
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1557
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1558
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1559
(1 <<
OpCode
.SizeShift) |
1560
(0 <<
OpCode
.StackChangeShift)
1563
public static readonly
OpCode
Conv_Ovf_I4_Un = new OpCode(OpCodeValues.Conv_Ovf_I4_Un,
1565
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1566
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1567
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1568
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1569
(1 <<
OpCode
.SizeShift) |
1570
(0 <<
OpCode
.StackChangeShift)
1573
public static readonly
OpCode
Conv_Ovf_I8_Un = new OpCode(OpCodeValues.Conv_Ovf_I8_Un,
1575
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1576
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1577
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1578
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1579
(1 <<
OpCode
.SizeShift) |
1580
(0 <<
OpCode
.StackChangeShift)
1583
public static readonly
OpCode
Conv_Ovf_U1_Un = new OpCode(OpCodeValues.Conv_Ovf_U1_Un,
1585
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1586
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1587
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1588
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1589
(1 <<
OpCode
.SizeShift) |
1590
(0 <<
OpCode
.StackChangeShift)
1593
public static readonly
OpCode
Conv_Ovf_U2_Un = new OpCode(OpCodeValues.Conv_Ovf_U2_Un,
1595
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1596
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1597
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1598
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1599
(1 <<
OpCode
.SizeShift) |
1600
(0 <<
OpCode
.StackChangeShift)
1603
public static readonly
OpCode
Conv_Ovf_U4_Un = new OpCode(OpCodeValues.Conv_Ovf_U4_Un,
1605
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1606
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1607
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1608
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1609
(1 <<
OpCode
.SizeShift) |
1610
(0 <<
OpCode
.StackChangeShift)
1613
public static readonly
OpCode
Conv_Ovf_U8_Un = new OpCode(OpCodeValues.Conv_Ovf_U8_Un,
1615
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1616
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1617
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1618
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1619
(1 <<
OpCode
.SizeShift) |
1620
(0 <<
OpCode
.StackChangeShift)
1623
public static readonly
OpCode
Conv_Ovf_I_Un = new OpCode(OpCodeValues.Conv_Ovf_I_Un,
1625
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1626
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1627
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1628
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1629
(1 <<
OpCode
.SizeShift) |
1630
(0 <<
OpCode
.StackChangeShift)
1633
public static readonly
OpCode
Conv_Ovf_U_Un = new OpCode(OpCodeValues.Conv_Ovf_U_Un,
1635
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1636
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1637
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1638
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1639
(1 <<
OpCode
.SizeShift) |
1640
(0 <<
OpCode
.StackChangeShift)
1643
public static readonly
OpCode
Box = new OpCode(OpCodeValues.Box,
1645
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1646
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1647
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1648
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1649
(1 <<
OpCode
.SizeShift) |
1650
(0 <<
OpCode
.StackChangeShift)
1653
public static readonly
OpCode
Newarr = new OpCode(OpCodeValues.Newarr,
1655
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1656
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1657
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1658
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1659
(1 <<
OpCode
.SizeShift) |
1660
(0 <<
OpCode
.StackChangeShift)
1663
public static readonly
OpCode
Ldlen = new OpCode(OpCodeValues.Ldlen,
1665
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1666
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1667
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1668
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1669
(1 <<
OpCode
.SizeShift) |
1670
(0 <<
OpCode
.StackChangeShift)
1673
public static readonly
OpCode
Ldelema = new OpCode(OpCodeValues.Ldelema,
1675
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1676
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1677
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1678
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1679
(1 <<
OpCode
.SizeShift) |
1680
(-1 <<
OpCode
.StackChangeShift)
1683
public static readonly
OpCode
Ldelem_I1 = new OpCode(OpCodeValues.Ldelem_I1,
1685
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1686
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1687
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1688
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1689
(1 <<
OpCode
.SizeShift) |
1690
(-1 <<
OpCode
.StackChangeShift)
1693
public static readonly
OpCode
Ldelem_U1 = new OpCode(OpCodeValues.Ldelem_U1,
1695
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1696
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1697
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1698
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1699
(1 <<
OpCode
.SizeShift) |
1700
(-1 <<
OpCode
.StackChangeShift)
1703
public static readonly
OpCode
Ldelem_I2 = new OpCode(OpCodeValues.Ldelem_I2,
1705
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1706
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1707
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1708
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1709
(1 <<
OpCode
.SizeShift) |
1710
(-1 <<
OpCode
.StackChangeShift)
1713
public static readonly
OpCode
Ldelem_U2 = new OpCode(OpCodeValues.Ldelem_U2,
1715
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1716
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1717
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1718
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1719
(1 <<
OpCode
.SizeShift) |
1720
(-1 <<
OpCode
.StackChangeShift)
1723
public static readonly
OpCode
Ldelem_I4 = new OpCode(OpCodeValues.Ldelem_I4,
1725
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1726
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1727
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1728
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1729
(1 <<
OpCode
.SizeShift) |
1730
(-1 <<
OpCode
.StackChangeShift)
1733
public static readonly
OpCode
Ldelem_U4 = new OpCode(OpCodeValues.Ldelem_U4,
1735
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1736
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1737
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1738
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1739
(1 <<
OpCode
.SizeShift) |
1740
(-1 <<
OpCode
.StackChangeShift)
1743
public static readonly
OpCode
Ldelem_I8 = new OpCode(OpCodeValues.Ldelem_I8,
1745
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1746
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1747
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1748
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1749
(1 <<
OpCode
.SizeShift) |
1750
(-1 <<
OpCode
.StackChangeShift)
1753
public static readonly
OpCode
Ldelem_I = new OpCode(OpCodeValues.Ldelem_I,
1755
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1756
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1757
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1758
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1759
(1 <<
OpCode
.SizeShift) |
1760
(-1 <<
OpCode
.StackChangeShift)
1763
public static readonly
OpCode
Ldelem_R4 = new OpCode(OpCodeValues.Ldelem_R4,
1765
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1766
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1767
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1768
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1769
(1 <<
OpCode
.SizeShift) |
1770
(-1 <<
OpCode
.StackChangeShift)
1773
public static readonly
OpCode
Ldelem_R8 = new OpCode(OpCodeValues.Ldelem_R8,
1775
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1776
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1777
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1778
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1779
(1 <<
OpCode
.SizeShift) |
1780
(-1 <<
OpCode
.StackChangeShift)
1783
public static readonly
OpCode
Ldelem_Ref = new OpCode(OpCodeValues.Ldelem_Ref,
1785
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1786
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1787
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1788
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1789
(1 <<
OpCode
.SizeShift) |
1790
(-1 <<
OpCode
.StackChangeShift)
1793
public static readonly
OpCode
Stelem_I = new OpCode(OpCodeValues.Stelem_I,
1795
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1796
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1797
((int)StackBehaviour.Popref_popi_popi <<
OpCode
.StackBehaviourPopShift) |
1798
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1799
(1 <<
OpCode
.SizeShift) |
1800
(-3 <<
OpCode
.StackChangeShift)
1803
public static readonly
OpCode
Stelem_I1 = new OpCode(OpCodeValues.Stelem_I1,
1805
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1806
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1807
((int)StackBehaviour.Popref_popi_popi <<
OpCode
.StackBehaviourPopShift) |
1808
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1809
(1 <<
OpCode
.SizeShift) |
1810
(-3 <<
OpCode
.StackChangeShift)
1813
public static readonly
OpCode
Stelem_I2 = new OpCode(OpCodeValues.Stelem_I2,
1815
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1816
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1817
((int)StackBehaviour.Popref_popi_popi <<
OpCode
.StackBehaviourPopShift) |
1818
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1819
(1 <<
OpCode
.SizeShift) |
1820
(-3 <<
OpCode
.StackChangeShift)
1823
public static readonly
OpCode
Stelem_I4 = new OpCode(OpCodeValues.Stelem_I4,
1825
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1826
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1827
((int)StackBehaviour.Popref_popi_popi <<
OpCode
.StackBehaviourPopShift) |
1828
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1829
(1 <<
OpCode
.SizeShift) |
1830
(-3 <<
OpCode
.StackChangeShift)
1833
public static readonly
OpCode
Stelem_I8 = new OpCode(OpCodeValues.Stelem_I8,
1835
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1836
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1837
((int)StackBehaviour.Popref_popi_popi8 <<
OpCode
.StackBehaviourPopShift) |
1838
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1839
(1 <<
OpCode
.SizeShift) |
1840
(-3 <<
OpCode
.StackChangeShift)
1843
public static readonly
OpCode
Stelem_R4 = new OpCode(OpCodeValues.Stelem_R4,
1845
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1846
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1847
((int)StackBehaviour.Popref_popi_popr4 <<
OpCode
.StackBehaviourPopShift) |
1848
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1849
(1 <<
OpCode
.SizeShift) |
1850
(-3 <<
OpCode
.StackChangeShift)
1853
public static readonly
OpCode
Stelem_R8 = new OpCode(OpCodeValues.Stelem_R8,
1855
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1856
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1857
((int)StackBehaviour.Popref_popi_popr8 <<
OpCode
.StackBehaviourPopShift) |
1858
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1859
(1 <<
OpCode
.SizeShift) |
1860
(-3 <<
OpCode
.StackChangeShift)
1863
public static readonly
OpCode
Stelem_Ref = new OpCode(OpCodeValues.Stelem_Ref,
1865
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1866
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1867
((int)StackBehaviour.Popref_popi_popref <<
OpCode
.StackBehaviourPopShift) |
1868
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1869
(1 <<
OpCode
.SizeShift) |
1870
(-3 <<
OpCode
.StackChangeShift)
1873
public static readonly
OpCode
Ldelem = new OpCode(OpCodeValues.Ldelem,
1875
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1876
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1877
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1878
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1879
(1 <<
OpCode
.SizeShift) |
1880
(-1 <<
OpCode
.StackChangeShift)
1883
public static readonly
OpCode
Stelem = new OpCode(OpCodeValues.Stelem,
1885
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1886
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1887
((int)StackBehaviour.Popref_popi_pop1 <<
OpCode
.StackBehaviourPopShift) |
1888
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1889
(1 <<
OpCode
.SizeShift) |
1890
(0 <<
OpCode
.StackChangeShift)
1893
public static readonly
OpCode
Unbox_Any = new OpCode(OpCodeValues.Unbox_Any,
1895
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1896
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1897
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1898
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1899
(1 <<
OpCode
.SizeShift) |
1900
(0 <<
OpCode
.StackChangeShift)
1903
public static readonly
OpCode
Conv_Ovf_I1 = new OpCode(OpCodeValues.Conv_Ovf_I1,
1905
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1906
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1907
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1908
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1909
(1 <<
OpCode
.SizeShift) |
1910
(0 <<
OpCode
.StackChangeShift)
1913
public static readonly
OpCode
Conv_Ovf_U1 = new OpCode(OpCodeValues.Conv_Ovf_U1,
1915
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1916
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1917
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1918
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1919
(1 <<
OpCode
.SizeShift) |
1920
(0 <<
OpCode
.StackChangeShift)
1923
public static readonly
OpCode
Conv_Ovf_I2 = new OpCode(OpCodeValues.Conv_Ovf_I2,
1925
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1926
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1927
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1928
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1929
(1 <<
OpCode
.SizeShift) |
1930
(0 <<
OpCode
.StackChangeShift)
1933
public static readonly
OpCode
Conv_Ovf_U2 = new OpCode(OpCodeValues.Conv_Ovf_U2,
1935
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1936
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1937
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1938
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1939
(1 <<
OpCode
.SizeShift) |
1940
(0 <<
OpCode
.StackChangeShift)
1943
public static readonly
OpCode
Conv_Ovf_I4 = new OpCode(OpCodeValues.Conv_Ovf_I4,
1945
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1946
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1947
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1948
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1949
(1 <<
OpCode
.SizeShift) |
1950
(0 <<
OpCode
.StackChangeShift)
1953
public static readonly
OpCode
Conv_Ovf_U4 = new OpCode(OpCodeValues.Conv_Ovf_U4,
1955
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1956
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1957
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1958
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1959
(1 <<
OpCode
.SizeShift) |
1960
(0 <<
OpCode
.StackChangeShift)
1963
public static readonly
OpCode
Conv_Ovf_I8 = new OpCode(OpCodeValues.Conv_Ovf_I8,
1965
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1966
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1967
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1968
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1969
(1 <<
OpCode
.SizeShift) |
1970
(0 <<
OpCode
.StackChangeShift)
1973
public static readonly
OpCode
Conv_Ovf_U8 = new OpCode(OpCodeValues.Conv_Ovf_U8,
1975
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1976
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1977
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1978
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1979
(1 <<
OpCode
.SizeShift) |
1980
(0 <<
OpCode
.StackChangeShift)
1983
public static readonly
OpCode
Refanyval = new OpCode(OpCodeValues.Refanyval,
1985
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1986
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1987
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1988
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1989
(1 <<
OpCode
.SizeShift) |
1990
(0 <<
OpCode
.StackChangeShift)
1993
public static readonly
OpCode
Ckfinite = new OpCode(OpCodeValues.Ckfinite,
1995
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1996
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1997
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1998
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1999
(1 <<
OpCode
.SizeShift) |
2000
(0 <<
OpCode
.StackChangeShift)
2003
public static readonly
OpCode
Mkrefany = new OpCode(OpCodeValues.Mkrefany,
2005
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2006
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2007
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2008
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2009
(1 <<
OpCode
.SizeShift) |
2010
(0 <<
OpCode
.StackChangeShift)
2013
public static readonly
OpCode
Ldtoken = new OpCode(OpCodeValues.Ldtoken,
2015
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2016
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2017
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2018
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2019
(1 <<
OpCode
.SizeShift) |
2020
(1 <<
OpCode
.StackChangeShift)
2023
public static readonly
OpCode
Conv_U2 = new OpCode(OpCodeValues.Conv_U2,
2025
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2026
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2027
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2028
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2029
(1 <<
OpCode
.SizeShift) |
2030
(0 <<
OpCode
.StackChangeShift)
2033
public static readonly
OpCode
Conv_U1 = new OpCode(OpCodeValues.Conv_U1,
2035
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2036
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2037
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2038
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2039
(1 <<
OpCode
.SizeShift) |
2040
(0 <<
OpCode
.StackChangeShift)
2043
public static readonly
OpCode
Conv_I = new OpCode(OpCodeValues.Conv_I,
2045
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2046
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2047
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2048
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2049
(1 <<
OpCode
.SizeShift) |
2050
(0 <<
OpCode
.StackChangeShift)
2053
public static readonly
OpCode
Conv_Ovf_I = new OpCode(OpCodeValues.Conv_Ovf_I,
2055
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2056
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2057
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2058
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2059
(1 <<
OpCode
.SizeShift) |
2060
(0 <<
OpCode
.StackChangeShift)
2063
public static readonly
OpCode
Conv_Ovf_U = new OpCode(OpCodeValues.Conv_Ovf_U,
2065
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2066
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2067
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2068
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2069
(1 <<
OpCode
.SizeShift) |
2070
(0 <<
OpCode
.StackChangeShift)
2073
public static readonly
OpCode
Add_Ovf = new OpCode(OpCodeValues.Add_Ovf,
2075
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2076
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2077
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2078
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2079
(1 <<
OpCode
.SizeShift) |
2080
(-1 <<
OpCode
.StackChangeShift)
2083
public static readonly
OpCode
Add_Ovf_Un = new OpCode(OpCodeValues.Add_Ovf_Un,
2085
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2086
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2087
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2088
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2089
(1 <<
OpCode
.SizeShift) |
2090
(-1 <<
OpCode
.StackChangeShift)
2093
public static readonly
OpCode
Mul_Ovf = new OpCode(OpCodeValues.Mul_Ovf,
2095
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2096
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2097
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2098
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2099
(1 <<
OpCode
.SizeShift) |
2100
(-1 <<
OpCode
.StackChangeShift)
2103
public static readonly
OpCode
Mul_Ovf_Un = new OpCode(OpCodeValues.Mul_Ovf_Un,
2105
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2106
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2107
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2108
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2109
(1 <<
OpCode
.SizeShift) |
2110
(-1 <<
OpCode
.StackChangeShift)
2113
public static readonly
OpCode
Sub_Ovf = new OpCode(OpCodeValues.Sub_Ovf,
2115
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2116
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2117
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2118
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2119
(1 <<
OpCode
.SizeShift) |
2120
(-1 <<
OpCode
.StackChangeShift)
2123
public static readonly
OpCode
Sub_Ovf_Un = new OpCode(OpCodeValues.Sub_Ovf_Un,
2125
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2126
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2127
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2128
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2129
(1 <<
OpCode
.SizeShift) |
2130
(-1 <<
OpCode
.StackChangeShift)
2133
public static readonly
OpCode
Endfinally = new OpCode(OpCodeValues.Endfinally,
2135
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
2136
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2137
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2138
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2139
(1 <<
OpCode
.SizeShift) |
2140
OpCode
.EndsUncondJmpBlkFlag |
2141
(0 <<
OpCode
.StackChangeShift)
2144
public static readonly
OpCode
Leave = new OpCode(OpCodeValues.Leave,
2146
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
2147
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2148
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2149
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2150
(1 <<
OpCode
.SizeShift) |
2151
OpCode
.EndsUncondJmpBlkFlag |
2152
(0 <<
OpCode
.StackChangeShift)
2155
public static readonly
OpCode
Leave_S = new OpCode(OpCodeValues.Leave_S,
2157
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
2158
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2159
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2160
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2161
(1 <<
OpCode
.SizeShift) |
2162
OpCode
.EndsUncondJmpBlkFlag |
2163
(0 <<
OpCode
.StackChangeShift)
2166
public static readonly
OpCode
Stind_I = new OpCode(OpCodeValues.Stind_I,
2168
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2169
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2170
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
2171
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2172
(1 <<
OpCode
.SizeShift) |
2173
(-2 <<
OpCode
.StackChangeShift)
2176
public static readonly
OpCode
Conv_U = new OpCode(OpCodeValues.Conv_U,
2178
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2179
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2180
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2181
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2182
(1 <<
OpCode
.SizeShift) |
2183
(0 <<
OpCode
.StackChangeShift)
2186
public static readonly
OpCode
Prefix7 = new OpCode(OpCodeValues.Prefix7,
2188
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2189
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2190
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2191
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2192
(1 <<
OpCode
.SizeShift) |
2193
(0 <<
OpCode
.StackChangeShift)
2196
public static readonly
OpCode
Prefix6 = new OpCode(OpCodeValues.Prefix6,
2198
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2199
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2200
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2201
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2202
(1 <<
OpCode
.SizeShift) |
2203
(0 <<
OpCode
.StackChangeShift)
2206
public static readonly
OpCode
Prefix5 = new OpCode(OpCodeValues.Prefix5,
2208
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2209
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2210
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2211
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2212
(1 <<
OpCode
.SizeShift) |
2213
(0 <<
OpCode
.StackChangeShift)
2216
public static readonly
OpCode
Prefix4 = new OpCode(OpCodeValues.Prefix4,
2218
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2219
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2220
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2221
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2222
(1 <<
OpCode
.SizeShift) |
2223
(0 <<
OpCode
.StackChangeShift)
2226
public static readonly
OpCode
Prefix3 = new OpCode(OpCodeValues.Prefix3,
2228
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2229
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2230
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2231
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2232
(1 <<
OpCode
.SizeShift) |
2233
(0 <<
OpCode
.StackChangeShift)
2236
public static readonly
OpCode
Prefix2 = new OpCode(OpCodeValues.Prefix2,
2238
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2239
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2240
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2241
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2242
(1 <<
OpCode
.SizeShift) |
2243
(0 <<
OpCode
.StackChangeShift)
2246
public static readonly
OpCode
Prefix1 = new OpCode(OpCodeValues.Prefix1,
2248
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2249
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2250
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2251
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2252
(1 <<
OpCode
.SizeShift) |
2253
(0 <<
OpCode
.StackChangeShift)
2256
public static readonly
OpCode
Prefixref = new OpCode(OpCodeValues.Prefixref,
2258
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2259
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2260
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2261
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2262
(1 <<
OpCode
.SizeShift) |
2263
(0 <<
OpCode
.StackChangeShift)
2266
public static readonly
OpCode
Arglist = new OpCode(OpCodeValues.Arglist,
2268
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2269
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2270
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2271
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2272
(2 <<
OpCode
.SizeShift) |
2273
(1 <<
OpCode
.StackChangeShift)
2276
public static readonly
OpCode
Ceq = new OpCode(OpCodeValues.Ceq,
2278
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2279
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2280
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2281
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2282
(2 <<
OpCode
.SizeShift) |
2283
(-1 <<
OpCode
.StackChangeShift)
2286
public static readonly
OpCode
Cgt = new OpCode(OpCodeValues.Cgt,
2288
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2289
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2290
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2291
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2292
(2 <<
OpCode
.SizeShift) |
2293
(-1 <<
OpCode
.StackChangeShift)
2296
public static readonly
OpCode
Cgt_Un = new OpCode(OpCodeValues.Cgt_Un,
2298
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2299
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2300
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2301
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2302
(2 <<
OpCode
.SizeShift) |
2303
(-1 <<
OpCode
.StackChangeShift)
2306
public static readonly
OpCode
Clt = new OpCode(OpCodeValues.Clt,
2308
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2309
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2310
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2311
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2312
(2 <<
OpCode
.SizeShift) |
2313
(-1 <<
OpCode
.StackChangeShift)
2316
public static readonly
OpCode
Clt_Un = new OpCode(OpCodeValues.Clt_Un,
2318
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2319
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2320
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2321
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2322
(2 <<
OpCode
.SizeShift) |
2323
(-1 <<
OpCode
.StackChangeShift)
2326
public static readonly
OpCode
Ldftn = new OpCode(OpCodeValues.Ldftn,
2328
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2329
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2330
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2331
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2332
(2 <<
OpCode
.SizeShift) |
2333
(1 <<
OpCode
.StackChangeShift)
2336
public static readonly
OpCode
Ldvirtftn = new OpCode(OpCodeValues.Ldvirtftn,
2338
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2339
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2340
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
2341
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2342
(2 <<
OpCode
.SizeShift) |
2343
(0 <<
OpCode
.StackChangeShift)
2346
public static readonly
OpCode
Ldarg = new OpCode(OpCodeValues.Ldarg,
2348
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2349
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2350
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2351
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2352
(2 <<
OpCode
.SizeShift) |
2353
(1 <<
OpCode
.StackChangeShift)
2356
public static readonly
OpCode
Ldarga = new OpCode(OpCodeValues.Ldarga,
2358
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2359
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2360
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2361
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2362
(2 <<
OpCode
.SizeShift) |
2363
(1 <<
OpCode
.StackChangeShift)
2366
public static readonly
OpCode
Starg = new OpCode(OpCodeValues.Starg,
2368
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2369
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2370
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2371
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2372
(2 <<
OpCode
.SizeShift) |
2373
(-1 <<
OpCode
.StackChangeShift)
2376
public static readonly
OpCode
Ldloc = new OpCode(OpCodeValues.Ldloc,
2378
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2379
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2380
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2381
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2382
(2 <<
OpCode
.SizeShift) |
2383
(1 <<
OpCode
.StackChangeShift)
2386
public static readonly
OpCode
Ldloca = new OpCode(OpCodeValues.Ldloca,
2388
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2389
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2390
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2391
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2392
(2 <<
OpCode
.SizeShift) |
2393
(1 <<
OpCode
.StackChangeShift)
2396
public static readonly
OpCode
Stloc = new OpCode(OpCodeValues.Stloc,
2398
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2399
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2400
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2401
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2402
(2 <<
OpCode
.SizeShift) |
2403
(-1 <<
OpCode
.StackChangeShift)
2406
public static readonly
OpCode
Localloc = new OpCode(OpCodeValues.Localloc,
2408
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2409
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2410
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2411
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2412
(2 <<
OpCode
.SizeShift) |
2413
(0 <<
OpCode
.StackChangeShift)
2416
public static readonly
OpCode
Endfilter = new OpCode(OpCodeValues.Endfilter,
2418
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
2419
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2420
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2421
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2422
(2 <<
OpCode
.SizeShift) |
2423
OpCode
.EndsUncondJmpBlkFlag |
2424
(-1 <<
OpCode
.StackChangeShift)
2427
public static readonly
OpCode
Unaligned = new OpCode(OpCodeValues.Unaligned_,
2429
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2430
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2431
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2432
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2433
(2 <<
OpCode
.SizeShift) |
2434
(0 <<
OpCode
.StackChangeShift)
2437
public static readonly
OpCode
Volatile = new OpCode(OpCodeValues.Volatile_,
2439
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2440
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2441
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2442
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2443
(2 <<
OpCode
.SizeShift) |
2444
(0 <<
OpCode
.StackChangeShift)
2447
public static readonly
OpCode
Tailcall = new OpCode(OpCodeValues.Tail_,
2449
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2450
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2451
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2452
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2453
(2 <<
OpCode
.SizeShift) |
2454
(0 <<
OpCode
.StackChangeShift)
2457
public static readonly
OpCode
Initobj = new OpCode(OpCodeValues.Initobj,
2459
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2460
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
2461
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2462
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2463
(2 <<
OpCode
.SizeShift) |
2464
(-1 <<
OpCode
.StackChangeShift)
2467
public static readonly
OpCode
Constrained = new OpCode(OpCodeValues.Constrained_,
2469
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2470
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2471
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2472
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2473
(2 <<
OpCode
.SizeShift) |
2474
(0 <<
OpCode
.StackChangeShift)
2477
public static readonly
OpCode
Cpblk = new OpCode(OpCodeValues.Cpblk,
2479
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2480
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2481
((int)StackBehaviour.Popi_popi_popi <<
OpCode
.StackBehaviourPopShift) |
2482
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2483
(2 <<
OpCode
.SizeShift) |
2484
(-3 <<
OpCode
.StackChangeShift)
2487
public static readonly
OpCode
Initblk = new OpCode(OpCodeValues.Initblk,
2489
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2490
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2491
((int)StackBehaviour.Popi_popi_popi <<
OpCode
.StackBehaviourPopShift) |
2492
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2493
(2 <<
OpCode
.SizeShift) |
2494
(-3 <<
OpCode
.StackChangeShift)
2497
public static readonly
OpCode
Rethrow = new OpCode(OpCodeValues.Rethrow,
2499
((int)FlowControl.Throw <<
OpCode
.FlowControlShift) |
2500
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
2501
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2502
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2503
(2 <<
OpCode
.SizeShift) |
2504
OpCode
.EndsUncondJmpBlkFlag |
2505
(0 <<
OpCode
.StackChangeShift)
2508
public static readonly
OpCode
Sizeof = new OpCode(OpCodeValues.Sizeof,
2510
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2511
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2512
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2513
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2514
(2 <<
OpCode
.SizeShift) |
2515
(1 <<
OpCode
.StackChangeShift)
2518
public static readonly
OpCode
Refanytype = new OpCode(OpCodeValues.Refanytype,
2520
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2521
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2522
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2523
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2524
(2 <<
OpCode
.SizeShift) |
2525
(0 <<
OpCode
.StackChangeShift)
2528
public static readonly
OpCode
Readonly = new OpCode(OpCodeValues.Readonly_,
2530
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2531
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2532
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2533
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2534
(2 <<
OpCode
.SizeShift) |
2535
(0 <<
OpCode
.StackChangeShift)
2539
public static bool TakesSingleByteArgument(
OpCode
inst)
System.Core (5)
Microsoft\Scripting\Compiler\ILGen.cs (2)
39
internal static void Emit(this ILGenerator il,
OpCode
opcode, MethodBase methodBase) {
362
OpCode
c;
Microsoft\Scripting\Compiler\LabelInfo.cs (1)
77
private
OpCode
_opCode = OpCodes.Leave;
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (2)
345
OpCode
callOp = UseVirtual(mi) ? OpCodes.Callvirt : OpCodes.Call;
382
OpCode
callOp = UseVirtual(method) ? OpCodes.Callvirt : OpCodes.Call;
System.Data.Linq (2)
SqlClient\Reader\ObjectReaderCompiler.cs (2)
916
OpCode
callOpCode = GetMethodCallOpCode(mc.Method);
928
private static
OpCode
GetMethodCallOpCode(MethodInfo mi) {
System.Data.SqlXml (23)
System\Xml\Xsl\IlGen\GenerateHelper.cs (22)
595
OpCode
opcode;
733
public void TestAndBranch(int i4, Label lblBranch,
OpCode
opcodeBranch) {
785
private void TraceCall(
OpCode
opcode, MethodInfo meth) {
809
OpCode
opcode = meth.IsVirtual || meth.IsAbstract ? OpCodes.Callvirt : OpCodes.Call;
831
OpCode
opcode = meth.IsVirtual || meth.IsAbstract ? OpCodes.Callvirt : OpCodes.Call;
1468
public void Emit(
OpCode
opcode) {
1476
public void Emit(
OpCode
opcode, byte byteVal) {
1484
public void Emit(
OpCode
opcode, ConstructorInfo constrInfo) {
1492
public void Emit(
OpCode
opcode, double dblVal) {
1500
public void Emit(
OpCode
opcode, float fltVal) {
1508
public void Emit(
OpCode
opcode, FieldInfo fldInfo) {
1516
public void Emit(
OpCode
opcode, short shrtVal) {
1525
public void Emit(
OpCode
opcode, int intVal) {
1534
public void Emit(
OpCode
opcode, long longVal) {
1543
public void Emit(
OpCode
opcode, Label lblVal) {
1552
public void Emit(
OpCode
opcode, Label[] arrLabels) {
1565
public void Emit(
OpCode
opcode, LocalBuilder locBldr) {
1573
public void Emit(
OpCode
opcode, MethodInfo methInfo) {
1582
public void Emit(
OpCode
opcode, sbyte sbyteVal) {
1590
public void Emit(
OpCode
opcode, string strVal) {
1598
public void Emit(
OpCode
opcode, Type typVal) {
1643
public void EmitUnconditionalBranch(
OpCode
opcode, Label lblTarget) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3977
OpCode
opcode;
System.Runtime.Serialization (11)
System\Runtime\Serialization\CodeGenerator.cs (11)
377
internal void InternalBreakFor(object userForState,
OpCode
branchInstruction)
462
OpCode
GetBranchCode(Cmp cmp)
946
OpCode
GetLdindOpCode(TypeCode typeCode)
984
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
1367
OpCode
GetLdelemOpCode(TypeCode typeCode)
1413
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
1424
OpCode
opCode = OpCodes.Ldelema;
1432
OpCode
GetStelemOpCode(TypeCode typeCode)
1476
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
1611
OpCode
GetConvOpCode(TypeCode typeCode)
1652
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));
System.ServiceModel (9)
System\ServiceModel\Dispatcher\CodeGenerator.cs (9)
393
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
716
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
728
OpCode
opCode = OpCodes.Ldelema;
742
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
826
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));
925
OpCode
GetConvOpCode(TypeCode typeCode)
958
OpCode
GetLdindOpCode(TypeCode typeCode)
994
OpCode
GetLdelemOpCode(TypeCode typeCode)
1031
OpCode
GetStelemOpCode(TypeCode typeCode)
System.Xml (20)
System\Xml\Serialization\CodeGenerator.cs (20)
433
static
OpCode
[] BranchCodes = new
OpCode
[] {
442
OpCode
GetBranchCode(Cmp cmp) {
937
static
OpCode
[] LdindOpCodes = new
OpCode
[] {
960
OpCode
GetLdindOpCode(TypeCode typeCode) {
997
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
1373
static
OpCode
[] LdelemOpCodes = new
OpCode
[] {
1395
OpCode
GetLdelemOpCode(TypeCode typeCode) {
1438
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
1446
OpCode
opCode = OpCodes.Ldelema;
1450
static
OpCode
[] StelemOpCodes = new
OpCode
[] {
1472
OpCode
GetStelemOpCode(TypeCode typeCode) {
1514
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
1625
static
OpCode
[] ConvOpCodes = new
OpCode
[] {
1647
OpCode
GetConvOpCode(TypeCode typeCode) {
1685
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));