226 instantiations of OpCode
System.Private.CoreLib (226)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\OpCodes.cs (226)
258
public static readonly OpCode Nop = new
OpCode
(OpCodeValues.Nop,
268
public static readonly OpCode Break = new
OpCode
(OpCodeValues.Break,
278
public static readonly OpCode Ldarg_0 = new
OpCode
(OpCodeValues.Ldarg_0,
288
public static readonly OpCode Ldarg_1 = new
OpCode
(OpCodeValues.Ldarg_1,
298
public static readonly OpCode Ldarg_2 = new
OpCode
(OpCodeValues.Ldarg_2,
308
public static readonly OpCode Ldarg_3 = new
OpCode
(OpCodeValues.Ldarg_3,
318
public static readonly OpCode Ldloc_0 = new
OpCode
(OpCodeValues.Ldloc_0,
328
public static readonly OpCode Ldloc_1 = new
OpCode
(OpCodeValues.Ldloc_1,
338
public static readonly OpCode Ldloc_2 = new
OpCode
(OpCodeValues.Ldloc_2,
348
public static readonly OpCode Ldloc_3 = new
OpCode
(OpCodeValues.Ldloc_3,
358
public static readonly OpCode Stloc_0 = new
OpCode
(OpCodeValues.Stloc_0,
368
public static readonly OpCode Stloc_1 = new
OpCode
(OpCodeValues.Stloc_1,
378
public static readonly OpCode Stloc_2 = new
OpCode
(OpCodeValues.Stloc_2,
388
public static readonly OpCode Stloc_3 = new
OpCode
(OpCodeValues.Stloc_3,
398
public static readonly OpCode Ldarg_S = new
OpCode
(OpCodeValues.Ldarg_S,
408
public static readonly OpCode Ldarga_S = new
OpCode
(OpCodeValues.Ldarga_S,
418
public static readonly OpCode Starg_S = new
OpCode
(OpCodeValues.Starg_S,
428
public static readonly OpCode Ldloc_S = new
OpCode
(OpCodeValues.Ldloc_S,
438
public static readonly OpCode Ldloca_S = new
OpCode
(OpCodeValues.Ldloca_S,
448
public static readonly OpCode Stloc_S = new
OpCode
(OpCodeValues.Stloc_S,
458
public static readonly OpCode Ldnull = new
OpCode
(OpCodeValues.Ldnull,
468
public static readonly OpCode Ldc_I4_M1 = new
OpCode
(OpCodeValues.Ldc_I4_M1,
478
public static readonly OpCode Ldc_I4_0 = new
OpCode
(OpCodeValues.Ldc_I4_0,
488
public static readonly OpCode Ldc_I4_1 = new
OpCode
(OpCodeValues.Ldc_I4_1,
498
public static readonly OpCode Ldc_I4_2 = new
OpCode
(OpCodeValues.Ldc_I4_2,
508
public static readonly OpCode Ldc_I4_3 = new
OpCode
(OpCodeValues.Ldc_I4_3,
518
public static readonly OpCode Ldc_I4_4 = new
OpCode
(OpCodeValues.Ldc_I4_4,
528
public static readonly OpCode Ldc_I4_5 = new
OpCode
(OpCodeValues.Ldc_I4_5,
538
public static readonly OpCode Ldc_I4_6 = new
OpCode
(OpCodeValues.Ldc_I4_6,
548
public static readonly OpCode Ldc_I4_7 = new
OpCode
(OpCodeValues.Ldc_I4_7,
558
public static readonly OpCode Ldc_I4_8 = new
OpCode
(OpCodeValues.Ldc_I4_8,
568
public static readonly OpCode Ldc_I4_S = new
OpCode
(OpCodeValues.Ldc_I4_S,
578
public static readonly OpCode Ldc_I4 = new
OpCode
(OpCodeValues.Ldc_I4,
588
public static readonly OpCode Ldc_I8 = new
OpCode
(OpCodeValues.Ldc_I8,
598
public static readonly OpCode Ldc_R4 = new
OpCode
(OpCodeValues.Ldc_R4,
608
public static readonly OpCode Ldc_R8 = new
OpCode
(OpCodeValues.Ldc_R8,
618
public static readonly OpCode Dup = new
OpCode
(OpCodeValues.Dup,
628
public static readonly OpCode Pop = new
OpCode
(OpCodeValues.Pop,
638
public static readonly OpCode Jmp = new
OpCode
(OpCodeValues.Jmp,
649
public static readonly OpCode Call = new
OpCode
(OpCodeValues.Call,
659
public static readonly OpCode Calli = new
OpCode
(OpCodeValues.Calli,
669
public static readonly OpCode Ret = new
OpCode
(OpCodeValues.Ret,
680
public static readonly OpCode Br_S = new
OpCode
(OpCodeValues.Br_S,
691
public static readonly OpCode Brfalse_S = new
OpCode
(OpCodeValues.Brfalse_S,
701
public static readonly OpCode Brtrue_S = new
OpCode
(OpCodeValues.Brtrue_S,
711
public static readonly OpCode Beq_S = new
OpCode
(OpCodeValues.Beq_S,
721
public static readonly OpCode Bge_S = new
OpCode
(OpCodeValues.Bge_S,
731
public static readonly OpCode Bgt_S = new
OpCode
(OpCodeValues.Bgt_S,
741
public static readonly OpCode Ble_S = new
OpCode
(OpCodeValues.Ble_S,
751
public static readonly OpCode Blt_S = new
OpCode
(OpCodeValues.Blt_S,
761
public static readonly OpCode Bne_Un_S = new
OpCode
(OpCodeValues.Bne_Un_S,
771
public static readonly OpCode Bge_Un_S = new
OpCode
(OpCodeValues.Bge_Un_S,
781
public static readonly OpCode Bgt_Un_S = new
OpCode
(OpCodeValues.Bgt_Un_S,
791
public static readonly OpCode Ble_Un_S = new
OpCode
(OpCodeValues.Ble_Un_S,
801
public static readonly OpCode Blt_Un_S = new
OpCode
(OpCodeValues.Blt_Un_S,
811
public static readonly OpCode Br = new
OpCode
(OpCodeValues.Br,
822
public static readonly OpCode Brfalse = new
OpCode
(OpCodeValues.Brfalse,
832
public static readonly OpCode Brtrue = new
OpCode
(OpCodeValues.Brtrue,
842
public static readonly OpCode Beq = new
OpCode
(OpCodeValues.Beq,
852
public static readonly OpCode Bge = new
OpCode
(OpCodeValues.Bge,
862
public static readonly OpCode Bgt = new
OpCode
(OpCodeValues.Bgt,
872
public static readonly OpCode Ble = new
OpCode
(OpCodeValues.Ble,
882
public static readonly OpCode Blt = new
OpCode
(OpCodeValues.Blt,
892
public static readonly OpCode Bne_Un = new
OpCode
(OpCodeValues.Bne_Un,
902
public static readonly OpCode Bge_Un = new
OpCode
(OpCodeValues.Bge_Un,
912
public static readonly OpCode Bgt_Un = new
OpCode
(OpCodeValues.Bgt_Un,
922
public static readonly OpCode Ble_Un = new
OpCode
(OpCodeValues.Ble_Un,
932
public static readonly OpCode Blt_Un = new
OpCode
(OpCodeValues.Blt_Un,
942
public static readonly OpCode Switch = new
OpCode
(OpCodeValues.Switch,
952
public static readonly OpCode Ldind_I1 = new
OpCode
(OpCodeValues.Ldind_I1,
962
public static readonly OpCode Ldind_U1 = new
OpCode
(OpCodeValues.Ldind_U1,
972
public static readonly OpCode Ldind_I2 = new
OpCode
(OpCodeValues.Ldind_I2,
982
public static readonly OpCode Ldind_U2 = new
OpCode
(OpCodeValues.Ldind_U2,
992
public static readonly OpCode Ldind_I4 = new
OpCode
(OpCodeValues.Ldind_I4,
1002
public static readonly OpCode Ldind_U4 = new
OpCode
(OpCodeValues.Ldind_U4,
1012
public static readonly OpCode Ldind_I8 = new
OpCode
(OpCodeValues.Ldind_I8,
1022
public static readonly OpCode Ldind_I = new
OpCode
(OpCodeValues.Ldind_I,
1032
public static readonly OpCode Ldind_R4 = new
OpCode
(OpCodeValues.Ldind_R4,
1042
public static readonly OpCode Ldind_R8 = new
OpCode
(OpCodeValues.Ldind_R8,
1052
public static readonly OpCode Ldind_Ref = new
OpCode
(OpCodeValues.Ldind_Ref,
1062
public static readonly OpCode Stind_Ref = new
OpCode
(OpCodeValues.Stind_Ref,
1072
public static readonly OpCode Stind_I1 = new
OpCode
(OpCodeValues.Stind_I1,
1082
public static readonly OpCode Stind_I2 = new
OpCode
(OpCodeValues.Stind_I2,
1092
public static readonly OpCode Stind_I4 = new
OpCode
(OpCodeValues.Stind_I4,
1102
public static readonly OpCode Stind_I8 = new
OpCode
(OpCodeValues.Stind_I8,
1112
public static readonly OpCode Stind_R4 = new
OpCode
(OpCodeValues.Stind_R4,
1122
public static readonly OpCode Stind_R8 = new
OpCode
(OpCodeValues.Stind_R8,
1132
public static readonly OpCode Add = new
OpCode
(OpCodeValues.Add,
1142
public static readonly OpCode Sub = new
OpCode
(OpCodeValues.Sub,
1152
public static readonly OpCode Mul = new
OpCode
(OpCodeValues.Mul,
1162
public static readonly OpCode Div = new
OpCode
(OpCodeValues.Div,
1172
public static readonly OpCode Div_Un = new
OpCode
(OpCodeValues.Div_Un,
1182
public static readonly OpCode Rem = new
OpCode
(OpCodeValues.Rem,
1192
public static readonly OpCode Rem_Un = new
OpCode
(OpCodeValues.Rem_Un,
1202
public static readonly OpCode And = new
OpCode
(OpCodeValues.And,
1212
public static readonly OpCode Or = new
OpCode
(OpCodeValues.Or,
1222
public static readonly OpCode Xor = new
OpCode
(OpCodeValues.Xor,
1232
public static readonly OpCode Shl = new
OpCode
(OpCodeValues.Shl,
1242
public static readonly OpCode Shr = new
OpCode
(OpCodeValues.Shr,
1252
public static readonly OpCode Shr_Un = new
OpCode
(OpCodeValues.Shr_Un,
1262
public static readonly OpCode Neg = new
OpCode
(OpCodeValues.Neg,
1272
public static readonly OpCode Not = new
OpCode
(OpCodeValues.Not,
1282
public static readonly OpCode Conv_I1 = new
OpCode
(OpCodeValues.Conv_I1,
1292
public static readonly OpCode Conv_I2 = new
OpCode
(OpCodeValues.Conv_I2,
1302
public static readonly OpCode Conv_I4 = new
OpCode
(OpCodeValues.Conv_I4,
1312
public static readonly OpCode Conv_I8 = new
OpCode
(OpCodeValues.Conv_I8,
1322
public static readonly OpCode Conv_R4 = new
OpCode
(OpCodeValues.Conv_R4,
1332
public static readonly OpCode Conv_R8 = new
OpCode
(OpCodeValues.Conv_R8,
1342
public static readonly OpCode Conv_U4 = new
OpCode
(OpCodeValues.Conv_U4,
1352
public static readonly OpCode Conv_U8 = new
OpCode
(OpCodeValues.Conv_U8,
1362
public static readonly OpCode Callvirt = new
OpCode
(OpCodeValues.Callvirt,
1372
public static readonly OpCode Cpobj = new
OpCode
(OpCodeValues.Cpobj,
1382
public static readonly OpCode Ldobj = new
OpCode
(OpCodeValues.Ldobj,
1392
public static readonly OpCode Ldstr = new
OpCode
(OpCodeValues.Ldstr,
1402
public static readonly OpCode Newobj = new
OpCode
(OpCodeValues.Newobj,
1412
public static readonly OpCode Castclass = new
OpCode
(OpCodeValues.Castclass,
1422
public static readonly OpCode Isinst = new
OpCode
(OpCodeValues.Isinst,
1432
public static readonly OpCode Conv_R_Un = new
OpCode
(OpCodeValues.Conv_R_Un,
1442
public static readonly OpCode Unbox = new
OpCode
(OpCodeValues.Unbox,
1452
public static readonly OpCode Throw = new
OpCode
(OpCodeValues.Throw,
1463
public static readonly OpCode Ldfld = new
OpCode
(OpCodeValues.Ldfld,
1473
public static readonly OpCode Ldflda = new
OpCode
(OpCodeValues.Ldflda,
1483
public static readonly OpCode Stfld = new
OpCode
(OpCodeValues.Stfld,
1493
public static readonly OpCode Ldsfld = new
OpCode
(OpCodeValues.Ldsfld,
1503
public static readonly OpCode Ldsflda = new
OpCode
(OpCodeValues.Ldsflda,
1513
public static readonly OpCode Stsfld = new
OpCode
(OpCodeValues.Stsfld,
1523
public static readonly OpCode Stobj = new
OpCode
(OpCodeValues.Stobj,
1533
public static readonly OpCode Conv_Ovf_I1_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I1_Un,
1543
public static readonly OpCode Conv_Ovf_I2_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I2_Un,
1553
public static readonly OpCode Conv_Ovf_I4_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I4_Un,
1563
public static readonly OpCode Conv_Ovf_I8_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I8_Un,
1573
public static readonly OpCode Conv_Ovf_U1_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U1_Un,
1583
public static readonly OpCode Conv_Ovf_U2_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U2_Un,
1593
public static readonly OpCode Conv_Ovf_U4_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U4_Un,
1603
public static readonly OpCode Conv_Ovf_U8_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U8_Un,
1613
public static readonly OpCode Conv_Ovf_I_Un = new
OpCode
(OpCodeValues.Conv_Ovf_I_Un,
1623
public static readonly OpCode Conv_Ovf_U_Un = new
OpCode
(OpCodeValues.Conv_Ovf_U_Un,
1633
public static readonly OpCode Box = new
OpCode
(OpCodeValues.Box,
1643
public static readonly OpCode Newarr = new
OpCode
(OpCodeValues.Newarr,
1653
public static readonly OpCode Ldlen = new
OpCode
(OpCodeValues.Ldlen,
1663
public static readonly OpCode Ldelema = new
OpCode
(OpCodeValues.Ldelema,
1673
public static readonly OpCode Ldelem_I1 = new
OpCode
(OpCodeValues.Ldelem_I1,
1683
public static readonly OpCode Ldelem_U1 = new
OpCode
(OpCodeValues.Ldelem_U1,
1693
public static readonly OpCode Ldelem_I2 = new
OpCode
(OpCodeValues.Ldelem_I2,
1703
public static readonly OpCode Ldelem_U2 = new
OpCode
(OpCodeValues.Ldelem_U2,
1713
public static readonly OpCode Ldelem_I4 = new
OpCode
(OpCodeValues.Ldelem_I4,
1723
public static readonly OpCode Ldelem_U4 = new
OpCode
(OpCodeValues.Ldelem_U4,
1733
public static readonly OpCode Ldelem_I8 = new
OpCode
(OpCodeValues.Ldelem_I8,
1743
public static readonly OpCode Ldelem_I = new
OpCode
(OpCodeValues.Ldelem_I,
1753
public static readonly OpCode Ldelem_R4 = new
OpCode
(OpCodeValues.Ldelem_R4,
1763
public static readonly OpCode Ldelem_R8 = new
OpCode
(OpCodeValues.Ldelem_R8,
1773
public static readonly OpCode Ldelem_Ref = new
OpCode
(OpCodeValues.Ldelem_Ref,
1783
public static readonly OpCode Stelem_I = new
OpCode
(OpCodeValues.Stelem_I,
1793
public static readonly OpCode Stelem_I1 = new
OpCode
(OpCodeValues.Stelem_I1,
1803
public static readonly OpCode Stelem_I2 = new
OpCode
(OpCodeValues.Stelem_I2,
1813
public static readonly OpCode Stelem_I4 = new
OpCode
(OpCodeValues.Stelem_I4,
1823
public static readonly OpCode Stelem_I8 = new
OpCode
(OpCodeValues.Stelem_I8,
1833
public static readonly OpCode Stelem_R4 = new
OpCode
(OpCodeValues.Stelem_R4,
1843
public static readonly OpCode Stelem_R8 = new
OpCode
(OpCodeValues.Stelem_R8,
1853
public static readonly OpCode Stelem_Ref = new
OpCode
(OpCodeValues.Stelem_Ref,
1863
public static readonly OpCode Ldelem = new
OpCode
(OpCodeValues.Ldelem,
1873
public static readonly OpCode Stelem = new
OpCode
(OpCodeValues.Stelem,
1883
public static readonly OpCode Unbox_Any = new
OpCode
(OpCodeValues.Unbox_Any,
1893
public static readonly OpCode Conv_Ovf_I1 = new
OpCode
(OpCodeValues.Conv_Ovf_I1,
1903
public static readonly OpCode Conv_Ovf_U1 = new
OpCode
(OpCodeValues.Conv_Ovf_U1,
1913
public static readonly OpCode Conv_Ovf_I2 = new
OpCode
(OpCodeValues.Conv_Ovf_I2,
1923
public static readonly OpCode Conv_Ovf_U2 = new
OpCode
(OpCodeValues.Conv_Ovf_U2,
1933
public static readonly OpCode Conv_Ovf_I4 = new
OpCode
(OpCodeValues.Conv_Ovf_I4,
1943
public static readonly OpCode Conv_Ovf_U4 = new
OpCode
(OpCodeValues.Conv_Ovf_U4,
1953
public static readonly OpCode Conv_Ovf_I8 = new
OpCode
(OpCodeValues.Conv_Ovf_I8,
1963
public static readonly OpCode Conv_Ovf_U8 = new
OpCode
(OpCodeValues.Conv_Ovf_U8,
1973
public static readonly OpCode Refanyval = new
OpCode
(OpCodeValues.Refanyval,
1983
public static readonly OpCode Ckfinite = new
OpCode
(OpCodeValues.Ckfinite,
1993
public static readonly OpCode Mkrefany = new
OpCode
(OpCodeValues.Mkrefany,
2003
public static readonly OpCode Ldtoken = new
OpCode
(OpCodeValues.Ldtoken,
2013
public static readonly OpCode Conv_U2 = new
OpCode
(OpCodeValues.Conv_U2,
2023
public static readonly OpCode Conv_U1 = new
OpCode
(OpCodeValues.Conv_U1,
2033
public static readonly OpCode Conv_I = new
OpCode
(OpCodeValues.Conv_I,
2043
public static readonly OpCode Conv_Ovf_I = new
OpCode
(OpCodeValues.Conv_Ovf_I,
2053
public static readonly OpCode Conv_Ovf_U = new
OpCode
(OpCodeValues.Conv_Ovf_U,
2063
public static readonly OpCode Add_Ovf = new
OpCode
(OpCodeValues.Add_Ovf,
2073
public static readonly OpCode Add_Ovf_Un = new
OpCode
(OpCodeValues.Add_Ovf_Un,
2083
public static readonly OpCode Mul_Ovf = new
OpCode
(OpCodeValues.Mul_Ovf,
2093
public static readonly OpCode Mul_Ovf_Un = new
OpCode
(OpCodeValues.Mul_Ovf_Un,
2103
public static readonly OpCode Sub_Ovf = new
OpCode
(OpCodeValues.Sub_Ovf,
2113
public static readonly OpCode Sub_Ovf_Un = new
OpCode
(OpCodeValues.Sub_Ovf_Un,
2123
public static readonly OpCode Endfinally = new
OpCode
(OpCodeValues.Endfinally,
2134
public static readonly OpCode Leave = new
OpCode
(OpCodeValues.Leave,
2145
public static readonly OpCode Leave_S = new
OpCode
(OpCodeValues.Leave_S,
2156
public static readonly OpCode Stind_I = new
OpCode
(OpCodeValues.Stind_I,
2166
public static readonly OpCode Conv_U = new
OpCode
(OpCodeValues.Conv_U,
2176
public static readonly OpCode Prefix7 = new
OpCode
(OpCodeValues.Prefix7,
2186
public static readonly OpCode Prefix6 = new
OpCode
(OpCodeValues.Prefix6,
2196
public static readonly OpCode Prefix5 = new
OpCode
(OpCodeValues.Prefix5,
2206
public static readonly OpCode Prefix4 = new
OpCode
(OpCodeValues.Prefix4,
2216
public static readonly OpCode Prefix3 = new
OpCode
(OpCodeValues.Prefix3,
2226
public static readonly OpCode Prefix2 = new
OpCode
(OpCodeValues.Prefix2,
2236
public static readonly OpCode Prefix1 = new
OpCode
(OpCodeValues.Prefix1,
2246
public static readonly OpCode Prefixref = new
OpCode
(OpCodeValues.Prefixref,
2256
public static readonly OpCode Arglist = new
OpCode
(OpCodeValues.Arglist,
2266
public static readonly OpCode Ceq = new
OpCode
(OpCodeValues.Ceq,
2276
public static readonly OpCode Cgt = new
OpCode
(OpCodeValues.Cgt,
2286
public static readonly OpCode Cgt_Un = new
OpCode
(OpCodeValues.Cgt_Un,
2296
public static readonly OpCode Clt = new
OpCode
(OpCodeValues.Clt,
2306
public static readonly OpCode Clt_Un = new
OpCode
(OpCodeValues.Clt_Un,
2316
public static readonly OpCode Ldftn = new
OpCode
(OpCodeValues.Ldftn,
2326
public static readonly OpCode Ldvirtftn = new
OpCode
(OpCodeValues.Ldvirtftn,
2336
public static readonly OpCode Ldarg = new
OpCode
(OpCodeValues.Ldarg,
2346
public static readonly OpCode Ldarga = new
OpCode
(OpCodeValues.Ldarga,
2356
public static readonly OpCode Starg = new
OpCode
(OpCodeValues.Starg,
2366
public static readonly OpCode Ldloc = new
OpCode
(OpCodeValues.Ldloc,
2376
public static readonly OpCode Ldloca = new
OpCode
(OpCodeValues.Ldloca,
2386
public static readonly OpCode Stloc = new
OpCode
(OpCodeValues.Stloc,
2396
public static readonly OpCode Localloc = new
OpCode
(OpCodeValues.Localloc,
2406
public static readonly OpCode Endfilter = new
OpCode
(OpCodeValues.Endfilter,
2417
public static readonly OpCode Unaligned = new
OpCode
(OpCodeValues.Unaligned_,
2427
public static readonly OpCode Volatile = new
OpCode
(OpCodeValues.Volatile_,
2437
public static readonly OpCode Tailcall = new
OpCode
(OpCodeValues.Tail_,
2447
public static readonly OpCode Initobj = new
OpCode
(OpCodeValues.Initobj,
2457
public static readonly OpCode Constrained = new
OpCode
(OpCodeValues.Constrained_,
2467
public static readonly OpCode Cpblk = new
OpCode
(OpCodeValues.Cpblk,
2477
public static readonly OpCode Initblk = new
OpCode
(OpCodeValues.Initblk,
2487
public static readonly OpCode Rethrow = new
OpCode
(OpCodeValues.Rethrow,
2498
public static readonly OpCode Sizeof = new
OpCode
(OpCodeValues.Sizeof,
2508
public static readonly OpCode Refanytype = new
OpCode
(OpCodeValues.Refanytype,
2518
public static readonly OpCode Readonly = new
OpCode
(OpCodeValues.Readonly_,
1794 references to OpCode
dotnet-svcutil-lib (31)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (20)
449
private static
OpCode
[] s_branchCodes = new
OpCode
[] {
458
private
OpCode
GetBranchCode(Cmp cmp)
1004
private static
OpCode
[] s_ldindOpCodes = new
OpCode
[] {
1027
private
OpCode
GetLdindOpCode(TypeCode typeCode)
1066
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
1459
private static
OpCode
[] s_ldelemOpCodes = new
OpCode
[] {
1481
private
OpCode
GetLdelemOpCode(TypeCode typeCode)
1528
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
1537
OpCode
opCode = OpCodes.Ldelema;
1541
private static
OpCode
[] s_stelemOpCodes = new
OpCode
[] {
1563
private
OpCode
GetStelemOpCode(TypeCode typeCode)
1608
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
1731
private static
OpCode
[] s_convOpCodes = new
OpCode
[] {
1753
private
OpCode
GetConvOpCode(TypeCode typeCode)
1797
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (11)
362
internal void InternalBreakFor(object userForState,
OpCode
branchInstruction)
447
private
OpCode
GetBranchCode(Cmp cmp)
888
private
OpCode
GetLdindOpCode(TypeCode typeCode)
925
OpCode
opCode = GetLdindOpCode(type.GetTypeCode());
1229
private
OpCode
GetLdelemOpCode(TypeCode typeCode)
1274
OpCode
opCode = GetLdelemOpCode(arrayElementType.GetTypeCode());
1285
OpCode
opCode = OpCodes.Ldelema;
1293
private
OpCode
GetStelemOpCode(TypeCode typeCode)
1336
OpCode
opCode = GetStelemOpCode(arrayElementType.GetTypeCode());
1471
private
OpCode
GetConvOpCode(TypeCode typeCode)
1512
OpCode
opCode = GetConvOpCode(target.GetTypeCode());
Microsoft.CodeAnalysis.UnitTests (3)
PEWriter\InstructionOperandTypesTests.cs (3)
24
var typeOfOpCode = typeof(
OpCode
);
34
OpCode
opCode = (
OpCode
)fi.GetValue(null);
Microsoft.ML.Data (16)
Utils\ApiUtils.cs (16)
22
private static readonly FuncStaticMethodInfo3<FieldInfo,
OpCode
, Delegate> _generatePeekFieldMethodInfo
23
= new FuncStaticMethodInfo3<FieldInfo,
OpCode
, Delegate>(GeneratePeek<int, int, int>);
25
private static readonly FuncStaticMethodInfo3<PropertyInfo,
OpCode
, Delegate> _generatePeekPropertyMethodInfo
26
= new FuncStaticMethodInfo3<PropertyInfo,
OpCode
, Delegate>(GeneratePeek<int, int, int>);
28
private static readonly FuncStaticMethodInfo3<FieldInfo,
OpCode
, Delegate> _generatePokeFieldMethodInfo
29
= new FuncStaticMethodInfo3<FieldInfo,
OpCode
, Delegate>(GeneratePoke<int, int, int>);
34
private static
OpCode
GetAssignmentOpCode(Type t, IEnumerable<Attribute> attributes)
74
var
assignmentOpCode = GetAssignmentOpCode(fieldType, fieldInfo.GetCustomAttributes());
79
var
assignmentOpCodeProp = GetAssignmentOpCode(propertyType, propertyInfo.GetCustomAttributes());
89
private static Delegate GeneratePeek<TOwn, TRow, TValue>(FieldInfo fieldInfo,
OpCode
assignmentOpCode)
109
private static Delegate GeneratePeek<TOwn, TRow, TValue>(PropertyInfo propertyInfo,
OpCode
assignmentOpCode)
116
var
opcode = (minfo.IsVirtual || minfo.IsAbstract) ? OpCodes.Callvirt : OpCodes.Call;
142
var
assignmentOpCode = GetAssignmentOpCode(fieldType, fieldInfo.GetCustomAttributes());
147
var
assignmentOpCodeProp = GetAssignmentOpCode(propertyType, propertyInfo.GetCustomAttributes());
156
private static Delegate GeneratePoke<TOwn, TRow, TValue>(FieldInfo fieldInfo,
OpCode
assignmentOpCode)
180
var
opcode = (minfo.IsVirtual || minfo.IsAbstract) ? OpCodes.Callvirt : OpCodes.Call;
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
443
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
OpCode
))]
netstandard (1)
netstandard.cs (1)
1411
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
OpCode
))]
System.Linq.Expressions (5)
System\Linq\Expressions\Compiler\ILGen.cs (2)
19
internal static void Emit(this ILGenerator il,
OpCode
opcode, MethodBase methodBase)
631
OpCode
convCode;
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
56
private
OpCode
_opCode = OpCodes.Leave;
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
404
OpCode
callOp = UseVirtual(mi) ? OpCodes.Callvirt : OpCodes.Call;
458
OpCode
callOp = UseVirtual(method) ? OpCodes.Callvirt : OpCodes.Call;
System.Private.CoreLib (1652)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ILGenerator.cs (20)
26
public abstract void Emit(
OpCode
opcode);
28
public abstract void Emit(
OpCode
opcode, byte arg);
30
public abstract void Emit(
OpCode
opcode, short arg);
32
public abstract void Emit(
OpCode
opcode, long arg);
34
public abstract void Emit(
OpCode
opcode, float arg);
36
public abstract void Emit(
OpCode
opcode, double arg);
38
public abstract void Emit(
OpCode
opcode, int arg);
40
public abstract void Emit(
OpCode
opcode, MethodInfo meth);
42
public abstract void EmitCalli(
OpCode
opcode, CallingConventions callingConvention,
45
public abstract void EmitCalli(
OpCode
opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes);
47
public abstract void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes);
49
public abstract void Emit(
OpCode
opcode, SignatureHelper signature);
51
public abstract void Emit(
OpCode
opcode, ConstructorInfo con);
53
public abstract void Emit(
OpCode
opcode, Type cls);
55
public abstract void Emit(
OpCode
opcode, Label label);
57
public abstract void Emit(
OpCode
opcode, Label[] labels);
59
public abstract void Emit(
OpCode
opcode, FieldInfo field);
61
public abstract void Emit(
OpCode
opcode, string str);
63
public abstract void Emit(
OpCode
opcode, LocalBuilder local);
188
public void Emit(
OpCode
opcode, sbyte arg) => Emit(opcode, (byte)arg);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\Opcode.cs (9)
9
public readonly struct OpCode : IEquatable<
OpCode
>
54
/// For such <see cref="OpCodes"/> the <see cref="
OpCode
.EvaluationStackDelta"/> returns 0. In this case you should not rely on
55
/// <see cref="
OpCode
.EvaluationStackDelta"/> for calculating stack size and/or max stack, instead need to evaluate the reference signature.
124
obj is
OpCode
other && Equals(other);
126
public bool Equals(
OpCode
obj) => obj.Value == Value;
128
public static bool operator ==(
OpCode
a,
OpCode
b) => a.Equals(b);
130
public static bool operator !=(
OpCode
a,
OpCode
b) => !(a == b);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\OpCodes.cs (1593)
258
public static readonly
OpCode
Nop = new OpCode(OpCodeValues.Nop,
260
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
261
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
262
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
263
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
264
(1 <<
OpCode
.SizeShift) |
265
(0 <<
OpCode
.StackChangeShift)
268
public static readonly
OpCode
Break = new OpCode(OpCodeValues.Break,
270
((int)FlowControl.Break <<
OpCode
.FlowControlShift) |
271
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
272
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
273
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
274
(1 <<
OpCode
.SizeShift) |
275
(0 <<
OpCode
.StackChangeShift)
278
public static readonly
OpCode
Ldarg_0 = new OpCode(OpCodeValues.Ldarg_0,
280
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
281
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
282
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
283
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
284
(1 <<
OpCode
.SizeShift) |
285
(1 <<
OpCode
.StackChangeShift)
288
public static readonly
OpCode
Ldarg_1 = new OpCode(OpCodeValues.Ldarg_1,
290
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
291
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
292
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
293
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
294
(1 <<
OpCode
.SizeShift) |
295
(1 <<
OpCode
.StackChangeShift)
298
public static readonly
OpCode
Ldarg_2 = new OpCode(OpCodeValues.Ldarg_2,
300
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
301
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
302
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
303
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
304
(1 <<
OpCode
.SizeShift) |
305
(1 <<
OpCode
.StackChangeShift)
308
public static readonly
OpCode
Ldarg_3 = new OpCode(OpCodeValues.Ldarg_3,
310
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
311
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
312
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
313
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
314
(1 <<
OpCode
.SizeShift) |
315
(1 <<
OpCode
.StackChangeShift)
318
public static readonly
OpCode
Ldloc_0 = new OpCode(OpCodeValues.Ldloc_0,
320
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
321
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
322
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
323
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
324
(1 <<
OpCode
.SizeShift) |
325
(1 <<
OpCode
.StackChangeShift)
328
public static readonly
OpCode
Ldloc_1 = new OpCode(OpCodeValues.Ldloc_1,
330
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
331
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
332
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
333
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
334
(1 <<
OpCode
.SizeShift) |
335
(1 <<
OpCode
.StackChangeShift)
338
public static readonly
OpCode
Ldloc_2 = new OpCode(OpCodeValues.Ldloc_2,
340
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
341
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
342
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
343
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
344
(1 <<
OpCode
.SizeShift) |
345
(1 <<
OpCode
.StackChangeShift)
348
public static readonly
OpCode
Ldloc_3 = new OpCode(OpCodeValues.Ldloc_3,
350
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
351
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
352
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
353
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
354
(1 <<
OpCode
.SizeShift) |
355
(1 <<
OpCode
.StackChangeShift)
358
public static readonly
OpCode
Stloc_0 = new OpCode(OpCodeValues.Stloc_0,
360
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
361
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
362
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
363
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
364
(1 <<
OpCode
.SizeShift) |
365
(-1 <<
OpCode
.StackChangeShift)
368
public static readonly
OpCode
Stloc_1 = new OpCode(OpCodeValues.Stloc_1,
370
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
371
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
372
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
373
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
374
(1 <<
OpCode
.SizeShift) |
375
(-1 <<
OpCode
.StackChangeShift)
378
public static readonly
OpCode
Stloc_2 = new OpCode(OpCodeValues.Stloc_2,
380
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
381
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
382
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
383
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
384
(1 <<
OpCode
.SizeShift) |
385
(-1 <<
OpCode
.StackChangeShift)
388
public static readonly
OpCode
Stloc_3 = new OpCode(OpCodeValues.Stloc_3,
390
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
391
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
392
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
393
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
394
(1 <<
OpCode
.SizeShift) |
395
(-1 <<
OpCode
.StackChangeShift)
398
public static readonly
OpCode
Ldarg_S = new OpCode(OpCodeValues.Ldarg_S,
400
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
401
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
402
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
403
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
404
(1 <<
OpCode
.SizeShift) |
405
(1 <<
OpCode
.StackChangeShift)
408
public static readonly
OpCode
Ldarga_S = new OpCode(OpCodeValues.Ldarga_S,
410
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
411
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
412
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
413
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
414
(1 <<
OpCode
.SizeShift) |
415
(1 <<
OpCode
.StackChangeShift)
418
public static readonly
OpCode
Starg_S = new OpCode(OpCodeValues.Starg_S,
420
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
421
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
422
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
423
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
424
(1 <<
OpCode
.SizeShift) |
425
(-1 <<
OpCode
.StackChangeShift)
428
public static readonly
OpCode
Ldloc_S = new OpCode(OpCodeValues.Ldloc_S,
430
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
431
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
432
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
433
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
434
(1 <<
OpCode
.SizeShift) |
435
(1 <<
OpCode
.StackChangeShift)
438
public static readonly
OpCode
Ldloca_S = new OpCode(OpCodeValues.Ldloca_S,
440
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
441
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
442
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
443
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
444
(1 <<
OpCode
.SizeShift) |
445
(1 <<
OpCode
.StackChangeShift)
448
public static readonly
OpCode
Stloc_S = new OpCode(OpCodeValues.Stloc_S,
450
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
451
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
452
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
453
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
454
(1 <<
OpCode
.SizeShift) |
455
(-1 <<
OpCode
.StackChangeShift)
458
public static readonly
OpCode
Ldnull = new OpCode(OpCodeValues.Ldnull,
460
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
461
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
462
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
463
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
464
(1 <<
OpCode
.SizeShift) |
465
(1 <<
OpCode
.StackChangeShift)
468
public static readonly
OpCode
Ldc_I4_M1 = new OpCode(OpCodeValues.Ldc_I4_M1,
470
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
471
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
472
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
473
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
474
(1 <<
OpCode
.SizeShift) |
475
(1 <<
OpCode
.StackChangeShift)
478
public static readonly
OpCode
Ldc_I4_0 = new OpCode(OpCodeValues.Ldc_I4_0,
480
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
481
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
482
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
483
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
484
(1 <<
OpCode
.SizeShift) |
485
(1 <<
OpCode
.StackChangeShift)
488
public static readonly
OpCode
Ldc_I4_1 = new OpCode(OpCodeValues.Ldc_I4_1,
490
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
491
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
492
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
493
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
494
(1 <<
OpCode
.SizeShift) |
495
(1 <<
OpCode
.StackChangeShift)
498
public static readonly
OpCode
Ldc_I4_2 = new OpCode(OpCodeValues.Ldc_I4_2,
500
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
501
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
502
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
503
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
504
(1 <<
OpCode
.SizeShift) |
505
(1 <<
OpCode
.StackChangeShift)
508
public static readonly
OpCode
Ldc_I4_3 = new OpCode(OpCodeValues.Ldc_I4_3,
510
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
511
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
512
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
513
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
514
(1 <<
OpCode
.SizeShift) |
515
(1 <<
OpCode
.StackChangeShift)
518
public static readonly
OpCode
Ldc_I4_4 = new OpCode(OpCodeValues.Ldc_I4_4,
520
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
521
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
522
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
523
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
524
(1 <<
OpCode
.SizeShift) |
525
(1 <<
OpCode
.StackChangeShift)
528
public static readonly
OpCode
Ldc_I4_5 = new OpCode(OpCodeValues.Ldc_I4_5,
530
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
531
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
532
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
533
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
534
(1 <<
OpCode
.SizeShift) |
535
(1 <<
OpCode
.StackChangeShift)
538
public static readonly
OpCode
Ldc_I4_6 = new OpCode(OpCodeValues.Ldc_I4_6,
540
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
541
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
542
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
543
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
544
(1 <<
OpCode
.SizeShift) |
545
(1 <<
OpCode
.StackChangeShift)
548
public static readonly
OpCode
Ldc_I4_7 = new OpCode(OpCodeValues.Ldc_I4_7,
550
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
551
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
552
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
553
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
554
(1 <<
OpCode
.SizeShift) |
555
(1 <<
OpCode
.StackChangeShift)
558
public static readonly
OpCode
Ldc_I4_8 = new OpCode(OpCodeValues.Ldc_I4_8,
560
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
561
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
562
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
563
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
564
(1 <<
OpCode
.SizeShift) |
565
(1 <<
OpCode
.StackChangeShift)
568
public static readonly
OpCode
Ldc_I4_S = new OpCode(OpCodeValues.Ldc_I4_S,
570
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
571
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
572
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
573
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
574
(1 <<
OpCode
.SizeShift) |
575
(1 <<
OpCode
.StackChangeShift)
578
public static readonly
OpCode
Ldc_I4 = new OpCode(OpCodeValues.Ldc_I4,
580
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
581
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
582
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
583
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
584
(1 <<
OpCode
.SizeShift) |
585
(1 <<
OpCode
.StackChangeShift)
588
public static readonly
OpCode
Ldc_I8 = new OpCode(OpCodeValues.Ldc_I8,
590
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
591
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
592
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
593
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
594
(1 <<
OpCode
.SizeShift) |
595
(1 <<
OpCode
.StackChangeShift)
598
public static readonly
OpCode
Ldc_R4 = new OpCode(OpCodeValues.Ldc_R4,
600
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
601
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
602
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
603
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
604
(1 <<
OpCode
.SizeShift) |
605
(1 <<
OpCode
.StackChangeShift)
608
public static readonly
OpCode
Ldc_R8 = new OpCode(OpCodeValues.Ldc_R8,
610
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
611
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
612
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
613
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
614
(1 <<
OpCode
.SizeShift) |
615
(1 <<
OpCode
.StackChangeShift)
618
public static readonly
OpCode
Dup = new OpCode(OpCodeValues.Dup,
620
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
621
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
622
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
623
((int)StackBehaviour.Push1_push1 <<
OpCode
.StackBehaviourPushShift) |
624
(1 <<
OpCode
.SizeShift) |
625
(1 <<
OpCode
.StackChangeShift)
628
public static readonly
OpCode
Pop = new OpCode(OpCodeValues.Pop,
630
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
631
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
632
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
633
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
634
(1 <<
OpCode
.SizeShift) |
635
(-1 <<
OpCode
.StackChangeShift)
638
public static readonly
OpCode
Jmp = new OpCode(OpCodeValues.Jmp,
640
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
641
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
642
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
643
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
644
(1 <<
OpCode
.SizeShift) |
645
OpCode
.EndsUncondJmpBlkFlag |
646
(0 <<
OpCode
.StackChangeShift)
649
public static readonly
OpCode
Call = new OpCode(OpCodeValues.Call,
651
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
652
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
653
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
654
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
655
(1 <<
OpCode
.SizeShift) |
656
(0 <<
OpCode
.StackChangeShift)
659
public static readonly
OpCode
Calli = new OpCode(OpCodeValues.Calli,
661
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
662
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
663
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
664
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
665
(1 <<
OpCode
.SizeShift) |
666
(0 <<
OpCode
.StackChangeShift)
669
public static readonly
OpCode
Ret = new OpCode(OpCodeValues.Ret,
671
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
672
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
673
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
674
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
675
(1 <<
OpCode
.SizeShift) |
676
OpCode
.EndsUncondJmpBlkFlag |
677
(0 <<
OpCode
.StackChangeShift)
680
public static readonly
OpCode
Br_S = new OpCode(OpCodeValues.Br_S,
682
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
683
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
684
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
685
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
686
(1 <<
OpCode
.SizeShift) |
687
OpCode
.EndsUncondJmpBlkFlag |
688
(0 <<
OpCode
.StackChangeShift)
691
public static readonly
OpCode
Brfalse_S = new OpCode(OpCodeValues.Brfalse_S,
693
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
694
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
695
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
696
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
697
(1 <<
OpCode
.SizeShift) |
698
(-1 <<
OpCode
.StackChangeShift)
701
public static readonly
OpCode
Brtrue_S = new OpCode(OpCodeValues.Brtrue_S,
703
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
704
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
705
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
706
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
707
(1 <<
OpCode
.SizeShift) |
708
(-1 <<
OpCode
.StackChangeShift)
711
public static readonly
OpCode
Beq_S = new OpCode(OpCodeValues.Beq_S,
713
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
714
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
715
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
716
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
717
(1 <<
OpCode
.SizeShift) |
718
(-2 <<
OpCode
.StackChangeShift)
721
public static readonly
OpCode
Bge_S = new OpCode(OpCodeValues.Bge_S,
723
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
724
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
725
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
726
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
727
(1 <<
OpCode
.SizeShift) |
728
(-2 <<
OpCode
.StackChangeShift)
731
public static readonly
OpCode
Bgt_S = new OpCode(OpCodeValues.Bgt_S,
733
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
734
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
735
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
736
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
737
(1 <<
OpCode
.SizeShift) |
738
(-2 <<
OpCode
.StackChangeShift)
741
public static readonly
OpCode
Ble_S = new OpCode(OpCodeValues.Ble_S,
743
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
744
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
745
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
746
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
747
(1 <<
OpCode
.SizeShift) |
748
(-2 <<
OpCode
.StackChangeShift)
751
public static readonly
OpCode
Blt_S = new OpCode(OpCodeValues.Blt_S,
753
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
754
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
755
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
756
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
757
(1 <<
OpCode
.SizeShift) |
758
(-2 <<
OpCode
.StackChangeShift)
761
public static readonly
OpCode
Bne_Un_S = new OpCode(OpCodeValues.Bne_Un_S,
763
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
764
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
765
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
766
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
767
(1 <<
OpCode
.SizeShift) |
768
(-2 <<
OpCode
.StackChangeShift)
771
public static readonly
OpCode
Bge_Un_S = new OpCode(OpCodeValues.Bge_Un_S,
773
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
774
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
775
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
776
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
777
(1 <<
OpCode
.SizeShift) |
778
(-2 <<
OpCode
.StackChangeShift)
781
public static readonly
OpCode
Bgt_Un_S = new OpCode(OpCodeValues.Bgt_Un_S,
783
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
784
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
785
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
786
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
787
(1 <<
OpCode
.SizeShift) |
788
(-2 <<
OpCode
.StackChangeShift)
791
public static readonly
OpCode
Ble_Un_S = new OpCode(OpCodeValues.Ble_Un_S,
793
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
794
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
795
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
796
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
797
(1 <<
OpCode
.SizeShift) |
798
(-2 <<
OpCode
.StackChangeShift)
801
public static readonly
OpCode
Blt_Un_S = new OpCode(OpCodeValues.Blt_Un_S,
803
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
804
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
805
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
806
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
807
(1 <<
OpCode
.SizeShift) |
808
(-2 <<
OpCode
.StackChangeShift)
811
public static readonly
OpCode
Br = new OpCode(OpCodeValues.Br,
813
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
814
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
815
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
816
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
817
(1 <<
OpCode
.SizeShift) |
818
OpCode
.EndsUncondJmpBlkFlag |
819
(0 <<
OpCode
.StackChangeShift)
822
public static readonly
OpCode
Brfalse = new OpCode(OpCodeValues.Brfalse,
824
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
825
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
826
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
827
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
828
(1 <<
OpCode
.SizeShift) |
829
(-1 <<
OpCode
.StackChangeShift)
832
public static readonly
OpCode
Brtrue = new OpCode(OpCodeValues.Brtrue,
834
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
835
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
836
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
837
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
838
(1 <<
OpCode
.SizeShift) |
839
(-1 <<
OpCode
.StackChangeShift)
842
public static readonly
OpCode
Beq = new OpCode(OpCodeValues.Beq,
844
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
845
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
846
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
847
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
848
(1 <<
OpCode
.SizeShift) |
849
(-2 <<
OpCode
.StackChangeShift)
852
public static readonly
OpCode
Bge = new OpCode(OpCodeValues.Bge,
854
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
855
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
856
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
857
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
858
(1 <<
OpCode
.SizeShift) |
859
(-2 <<
OpCode
.StackChangeShift)
862
public static readonly
OpCode
Bgt = new OpCode(OpCodeValues.Bgt,
864
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
865
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
866
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
867
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
868
(1 <<
OpCode
.SizeShift) |
869
(-2 <<
OpCode
.StackChangeShift)
872
public static readonly
OpCode
Ble = new OpCode(OpCodeValues.Ble,
874
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
875
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
876
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
877
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
878
(1 <<
OpCode
.SizeShift) |
879
(-2 <<
OpCode
.StackChangeShift)
882
public static readonly
OpCode
Blt = new OpCode(OpCodeValues.Blt,
884
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
885
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
886
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
887
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
888
(1 <<
OpCode
.SizeShift) |
889
(-2 <<
OpCode
.StackChangeShift)
892
public static readonly
OpCode
Bne_Un = new OpCode(OpCodeValues.Bne_Un,
894
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
895
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
896
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
897
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
898
(1 <<
OpCode
.SizeShift) |
899
(-2 <<
OpCode
.StackChangeShift)
902
public static readonly
OpCode
Bge_Un = new OpCode(OpCodeValues.Bge_Un,
904
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
905
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
906
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
907
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
908
(1 <<
OpCode
.SizeShift) |
909
(-2 <<
OpCode
.StackChangeShift)
912
public static readonly
OpCode
Bgt_Un = new OpCode(OpCodeValues.Bgt_Un,
914
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
915
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
916
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
917
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
918
(1 <<
OpCode
.SizeShift) |
919
(-2 <<
OpCode
.StackChangeShift)
922
public static readonly
OpCode
Ble_Un = new OpCode(OpCodeValues.Ble_Un,
924
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
925
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
926
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
927
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
928
(1 <<
OpCode
.SizeShift) |
929
(-2 <<
OpCode
.StackChangeShift)
932
public static readonly
OpCode
Blt_Un = new OpCode(OpCodeValues.Blt_Un,
934
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
935
((int)OpCodeType.Macro <<
OpCode
.OpCodeTypeShift) |
936
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
937
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
938
(1 <<
OpCode
.SizeShift) |
939
(-2 <<
OpCode
.StackChangeShift)
942
public static readonly
OpCode
Switch = new OpCode(OpCodeValues.Switch,
944
((int)FlowControl.Cond_Branch <<
OpCode
.FlowControlShift) |
945
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
946
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
947
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
948
(1 <<
OpCode
.SizeShift) |
949
(-1 <<
OpCode
.StackChangeShift)
952
public static readonly
OpCode
Ldind_I1 = new OpCode(OpCodeValues.Ldind_I1,
954
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
955
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
956
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
957
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
958
(1 <<
OpCode
.SizeShift) |
959
(0 <<
OpCode
.StackChangeShift)
962
public static readonly
OpCode
Ldind_U1 = new OpCode(OpCodeValues.Ldind_U1,
964
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
965
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
966
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
967
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
968
(1 <<
OpCode
.SizeShift) |
969
(0 <<
OpCode
.StackChangeShift)
972
public static readonly
OpCode
Ldind_I2 = new OpCode(OpCodeValues.Ldind_I2,
974
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
975
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
976
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
977
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
978
(1 <<
OpCode
.SizeShift) |
979
(0 <<
OpCode
.StackChangeShift)
982
public static readonly
OpCode
Ldind_U2 = new OpCode(OpCodeValues.Ldind_U2,
984
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
985
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
986
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
987
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
988
(1 <<
OpCode
.SizeShift) |
989
(0 <<
OpCode
.StackChangeShift)
992
public static readonly
OpCode
Ldind_I4 = new OpCode(OpCodeValues.Ldind_I4,
994
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
995
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
996
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
997
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
998
(1 <<
OpCode
.SizeShift) |
999
(0 <<
OpCode
.StackChangeShift)
1002
public static readonly
OpCode
Ldind_U4 = new OpCode(OpCodeValues.Ldind_U4,
1004
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1005
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1006
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1007
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1008
(1 <<
OpCode
.SizeShift) |
1009
(0 <<
OpCode
.StackChangeShift)
1012
public static readonly
OpCode
Ldind_I8 = new OpCode(OpCodeValues.Ldind_I8,
1014
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1015
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1016
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1017
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1018
(1 <<
OpCode
.SizeShift) |
1019
(0 <<
OpCode
.StackChangeShift)
1022
public static readonly
OpCode
Ldind_I = new OpCode(OpCodeValues.Ldind_I,
1024
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1025
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1026
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1027
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1028
(1 <<
OpCode
.SizeShift) |
1029
(0 <<
OpCode
.StackChangeShift)
1032
public static readonly
OpCode
Ldind_R4 = new OpCode(OpCodeValues.Ldind_R4,
1034
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1035
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1036
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1037
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1038
(1 <<
OpCode
.SizeShift) |
1039
(0 <<
OpCode
.StackChangeShift)
1042
public static readonly
OpCode
Ldind_R8 = new OpCode(OpCodeValues.Ldind_R8,
1044
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1045
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1046
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1047
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1048
(1 <<
OpCode
.SizeShift) |
1049
(0 <<
OpCode
.StackChangeShift)
1052
public static readonly
OpCode
Ldind_Ref = new OpCode(OpCodeValues.Ldind_Ref,
1054
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1055
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1056
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1057
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1058
(1 <<
OpCode
.SizeShift) |
1059
(0 <<
OpCode
.StackChangeShift)
1062
public static readonly
OpCode
Stind_Ref = new OpCode(OpCodeValues.Stind_Ref,
1064
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1065
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1066
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1067
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1068
(1 <<
OpCode
.SizeShift) |
1069
(-2 <<
OpCode
.StackChangeShift)
1072
public static readonly
OpCode
Stind_I1 = new OpCode(OpCodeValues.Stind_I1,
1074
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1075
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1076
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1077
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1078
(1 <<
OpCode
.SizeShift) |
1079
(-2 <<
OpCode
.StackChangeShift)
1082
public static readonly
OpCode
Stind_I2 = new OpCode(OpCodeValues.Stind_I2,
1084
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1085
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1086
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1087
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1088
(1 <<
OpCode
.SizeShift) |
1089
(-2 <<
OpCode
.StackChangeShift)
1092
public static readonly
OpCode
Stind_I4 = new OpCode(OpCodeValues.Stind_I4,
1094
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1095
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1096
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1097
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1098
(1 <<
OpCode
.SizeShift) |
1099
(-2 <<
OpCode
.StackChangeShift)
1102
public static readonly
OpCode
Stind_I8 = new OpCode(OpCodeValues.Stind_I8,
1104
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1105
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1106
((int)StackBehaviour.Popi_popi8 <<
OpCode
.StackBehaviourPopShift) |
1107
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1108
(1 <<
OpCode
.SizeShift) |
1109
(-2 <<
OpCode
.StackChangeShift)
1112
public static readonly
OpCode
Stind_R4 = new OpCode(OpCodeValues.Stind_R4,
1114
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1115
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1116
((int)StackBehaviour.Popi_popr4 <<
OpCode
.StackBehaviourPopShift) |
1117
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1118
(1 <<
OpCode
.SizeShift) |
1119
(-2 <<
OpCode
.StackChangeShift)
1122
public static readonly
OpCode
Stind_R8 = new OpCode(OpCodeValues.Stind_R8,
1124
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1125
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1126
((int)StackBehaviour.Popi_popr8 <<
OpCode
.StackBehaviourPopShift) |
1127
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1128
(1 <<
OpCode
.SizeShift) |
1129
(-2 <<
OpCode
.StackChangeShift)
1132
public static readonly
OpCode
Add = new OpCode(OpCodeValues.Add,
1134
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1135
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1136
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1137
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1138
(1 <<
OpCode
.SizeShift) |
1139
(-1 <<
OpCode
.StackChangeShift)
1142
public static readonly
OpCode
Sub = new OpCode(OpCodeValues.Sub,
1144
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1145
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1146
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1147
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1148
(1 <<
OpCode
.SizeShift) |
1149
(-1 <<
OpCode
.StackChangeShift)
1152
public static readonly
OpCode
Mul = new OpCode(OpCodeValues.Mul,
1154
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1155
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1156
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1157
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1158
(1 <<
OpCode
.SizeShift) |
1159
(-1 <<
OpCode
.StackChangeShift)
1162
public static readonly
OpCode
Div = new OpCode(OpCodeValues.Div,
1164
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1165
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1166
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1167
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1168
(1 <<
OpCode
.SizeShift) |
1169
(-1 <<
OpCode
.StackChangeShift)
1172
public static readonly
OpCode
Div_Un = new OpCode(OpCodeValues.Div_Un,
1174
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1175
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1176
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1177
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1178
(1 <<
OpCode
.SizeShift) |
1179
(-1 <<
OpCode
.StackChangeShift)
1182
public static readonly
OpCode
Rem = new OpCode(OpCodeValues.Rem,
1184
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1185
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1186
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1187
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1188
(1 <<
OpCode
.SizeShift) |
1189
(-1 <<
OpCode
.StackChangeShift)
1192
public static readonly
OpCode
Rem_Un = new OpCode(OpCodeValues.Rem_Un,
1194
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1195
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1196
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1197
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1198
(1 <<
OpCode
.SizeShift) |
1199
(-1 <<
OpCode
.StackChangeShift)
1202
public static readonly
OpCode
And = new OpCode(OpCodeValues.And,
1204
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1205
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1206
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1207
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1208
(1 <<
OpCode
.SizeShift) |
1209
(-1 <<
OpCode
.StackChangeShift)
1212
public static readonly
OpCode
Or = new OpCode(OpCodeValues.Or,
1214
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1215
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1216
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1217
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1218
(1 <<
OpCode
.SizeShift) |
1219
(-1 <<
OpCode
.StackChangeShift)
1222
public static readonly
OpCode
Xor = new OpCode(OpCodeValues.Xor,
1224
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1225
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1226
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1227
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1228
(1 <<
OpCode
.SizeShift) |
1229
(-1 <<
OpCode
.StackChangeShift)
1232
public static readonly
OpCode
Shl = new OpCode(OpCodeValues.Shl,
1234
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1235
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1236
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1237
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1238
(1 <<
OpCode
.SizeShift) |
1239
(-1 <<
OpCode
.StackChangeShift)
1242
public static readonly
OpCode
Shr = new OpCode(OpCodeValues.Shr,
1244
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1245
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1246
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1247
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1248
(1 <<
OpCode
.SizeShift) |
1249
(-1 <<
OpCode
.StackChangeShift)
1252
public static readonly
OpCode
Shr_Un = new OpCode(OpCodeValues.Shr_Un,
1254
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1255
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1256
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
1257
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1258
(1 <<
OpCode
.SizeShift) |
1259
(-1 <<
OpCode
.StackChangeShift)
1262
public static readonly
OpCode
Neg = new OpCode(OpCodeValues.Neg,
1264
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1265
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1266
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1267
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1268
(1 <<
OpCode
.SizeShift) |
1269
(0 <<
OpCode
.StackChangeShift)
1272
public static readonly
OpCode
Not = new OpCode(OpCodeValues.Not,
1274
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1275
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1276
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1277
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1278
(1 <<
OpCode
.SizeShift) |
1279
(0 <<
OpCode
.StackChangeShift)
1282
public static readonly
OpCode
Conv_I1 = new OpCode(OpCodeValues.Conv_I1,
1284
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1285
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1286
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1287
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1288
(1 <<
OpCode
.SizeShift) |
1289
(0 <<
OpCode
.StackChangeShift)
1292
public static readonly
OpCode
Conv_I2 = new OpCode(OpCodeValues.Conv_I2,
1294
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1295
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1296
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1297
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1298
(1 <<
OpCode
.SizeShift) |
1299
(0 <<
OpCode
.StackChangeShift)
1302
public static readonly
OpCode
Conv_I4 = new OpCode(OpCodeValues.Conv_I4,
1304
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1305
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1306
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1307
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1308
(1 <<
OpCode
.SizeShift) |
1309
(0 <<
OpCode
.StackChangeShift)
1312
public static readonly
OpCode
Conv_I8 = new OpCode(OpCodeValues.Conv_I8,
1314
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1315
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1316
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1317
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1318
(1 <<
OpCode
.SizeShift) |
1319
(0 <<
OpCode
.StackChangeShift)
1322
public static readonly
OpCode
Conv_R4 = new OpCode(OpCodeValues.Conv_R4,
1324
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1325
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1326
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1327
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1328
(1 <<
OpCode
.SizeShift) |
1329
(0 <<
OpCode
.StackChangeShift)
1332
public static readonly
OpCode
Conv_R8 = new OpCode(OpCodeValues.Conv_R8,
1334
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1335
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1336
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1337
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1338
(1 <<
OpCode
.SizeShift) |
1339
(0 <<
OpCode
.StackChangeShift)
1342
public static readonly
OpCode
Conv_U4 = new OpCode(OpCodeValues.Conv_U4,
1344
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1345
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1346
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1347
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1348
(1 <<
OpCode
.SizeShift) |
1349
(0 <<
OpCode
.StackChangeShift)
1352
public static readonly
OpCode
Conv_U8 = new OpCode(OpCodeValues.Conv_U8,
1354
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1355
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1356
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1357
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1358
(1 <<
OpCode
.SizeShift) |
1359
(0 <<
OpCode
.StackChangeShift)
1362
public static readonly
OpCode
Callvirt = new OpCode(OpCodeValues.Callvirt,
1364
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
1365
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1366
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
1367
((int)StackBehaviour.Varpush <<
OpCode
.StackBehaviourPushShift) |
1368
(1 <<
OpCode
.SizeShift) |
1369
(0 <<
OpCode
.StackChangeShift)
1372
public static readonly
OpCode
Cpobj = new OpCode(OpCodeValues.Cpobj,
1374
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1375
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1376
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
1377
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1378
(1 <<
OpCode
.SizeShift) |
1379
(-2 <<
OpCode
.StackChangeShift)
1382
public static readonly
OpCode
Ldobj = new OpCode(OpCodeValues.Ldobj,
1384
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1385
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1386
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1387
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1388
(1 <<
OpCode
.SizeShift) |
1389
(0 <<
OpCode
.StackChangeShift)
1392
public static readonly
OpCode
Ldstr = new OpCode(OpCodeValues.Ldstr,
1394
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1395
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1396
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1397
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1398
(1 <<
OpCode
.SizeShift) |
1399
(1 <<
OpCode
.StackChangeShift)
1402
public static readonly
OpCode
Newobj = new OpCode(OpCodeValues.Newobj,
1404
((int)FlowControl.Call <<
OpCode
.FlowControlShift) |
1405
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1406
((int)StackBehaviour.Varpop <<
OpCode
.StackBehaviourPopShift) |
1407
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1408
(1 <<
OpCode
.SizeShift) |
1409
(1 <<
OpCode
.StackChangeShift)
1412
public static readonly
OpCode
Castclass = new OpCode(OpCodeValues.Castclass,
1414
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1415
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1416
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1417
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1418
(1 <<
OpCode
.SizeShift) |
1419
(0 <<
OpCode
.StackChangeShift)
1422
public static readonly
OpCode
Isinst = new OpCode(OpCodeValues.Isinst,
1424
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1425
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1426
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1427
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1428
(1 <<
OpCode
.SizeShift) |
1429
(0 <<
OpCode
.StackChangeShift)
1432
public static readonly
OpCode
Conv_R_Un = new OpCode(OpCodeValues.Conv_R_Un,
1434
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1435
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1436
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1437
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1438
(1 <<
OpCode
.SizeShift) |
1439
(0 <<
OpCode
.StackChangeShift)
1442
public static readonly
OpCode
Unbox = new OpCode(OpCodeValues.Unbox,
1444
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1445
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1446
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1447
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1448
(1 <<
OpCode
.SizeShift) |
1449
(0 <<
OpCode
.StackChangeShift)
1452
public static readonly
OpCode
Throw = new OpCode(OpCodeValues.Throw,
1454
((int)FlowControl.Throw <<
OpCode
.FlowControlShift) |
1455
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1456
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1457
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1458
(1 <<
OpCode
.SizeShift) |
1459
OpCode
.EndsUncondJmpBlkFlag |
1460
(-1 <<
OpCode
.StackChangeShift)
1463
public static readonly
OpCode
Ldfld = new OpCode(OpCodeValues.Ldfld,
1465
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1466
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1467
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1468
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1469
(1 <<
OpCode
.SizeShift) |
1470
(0 <<
OpCode
.StackChangeShift)
1473
public static readonly
OpCode
Ldflda = new OpCode(OpCodeValues.Ldflda,
1475
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1476
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1477
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1478
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1479
(1 <<
OpCode
.SizeShift) |
1480
(0 <<
OpCode
.StackChangeShift)
1483
public static readonly
OpCode
Stfld = new OpCode(OpCodeValues.Stfld,
1485
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1486
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1487
((int)StackBehaviour.Popref_pop1 <<
OpCode
.StackBehaviourPopShift) |
1488
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1489
(1 <<
OpCode
.SizeShift) |
1490
(-2 <<
OpCode
.StackChangeShift)
1493
public static readonly
OpCode
Ldsfld = new OpCode(OpCodeValues.Ldsfld,
1495
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1496
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1497
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1498
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1499
(1 <<
OpCode
.SizeShift) |
1500
(1 <<
OpCode
.StackChangeShift)
1503
public static readonly
OpCode
Ldsflda = new OpCode(OpCodeValues.Ldsflda,
1505
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1506
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1507
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
1508
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1509
(1 <<
OpCode
.SizeShift) |
1510
(1 <<
OpCode
.StackChangeShift)
1513
public static readonly
OpCode
Stsfld = new OpCode(OpCodeValues.Stsfld,
1515
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1516
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1517
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1518
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1519
(1 <<
OpCode
.SizeShift) |
1520
(-1 <<
OpCode
.StackChangeShift)
1523
public static readonly
OpCode
Stobj = new OpCode(OpCodeValues.Stobj,
1525
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1526
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1527
((int)StackBehaviour.Popi_pop1 <<
OpCode
.StackBehaviourPopShift) |
1528
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1529
(1 <<
OpCode
.SizeShift) |
1530
(-2 <<
OpCode
.StackChangeShift)
1533
public static readonly
OpCode
Conv_Ovf_I1_Un = new OpCode(OpCodeValues.Conv_Ovf_I1_Un,
1535
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1536
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1537
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1538
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1539
(1 <<
OpCode
.SizeShift) |
1540
(0 <<
OpCode
.StackChangeShift)
1543
public static readonly
OpCode
Conv_Ovf_I2_Un = new OpCode(OpCodeValues.Conv_Ovf_I2_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_I4_Un = new OpCode(OpCodeValues.Conv_Ovf_I4_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_I8_Un = new OpCode(OpCodeValues.Conv_Ovf_I8_Un,
1565
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1566
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1567
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1568
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1569
(1 <<
OpCode
.SizeShift) |
1570
(0 <<
OpCode
.StackChangeShift)
1573
public static readonly
OpCode
Conv_Ovf_U1_Un = new OpCode(OpCodeValues.Conv_Ovf_U1_Un,
1575
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1576
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1577
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1578
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1579
(1 <<
OpCode
.SizeShift) |
1580
(0 <<
OpCode
.StackChangeShift)
1583
public static readonly
OpCode
Conv_Ovf_U2_Un = new OpCode(OpCodeValues.Conv_Ovf_U2_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_U4_Un = new OpCode(OpCodeValues.Conv_Ovf_U4_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_U8_Un = new OpCode(OpCodeValues.Conv_Ovf_U8_Un,
1605
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1606
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1607
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1608
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1609
(1 <<
OpCode
.SizeShift) |
1610
(0 <<
OpCode
.StackChangeShift)
1613
public static readonly
OpCode
Conv_Ovf_I_Un = new OpCode(OpCodeValues.Conv_Ovf_I_Un,
1615
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1616
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1617
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1618
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1619
(1 <<
OpCode
.SizeShift) |
1620
(0 <<
OpCode
.StackChangeShift)
1623
public static readonly
OpCode
Conv_Ovf_U_Un = new OpCode(OpCodeValues.Conv_Ovf_U_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
Box = new OpCode(OpCodeValues.Box,
1635
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1636
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1637
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1638
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1639
(1 <<
OpCode
.SizeShift) |
1640
(0 <<
OpCode
.StackChangeShift)
1643
public static readonly
OpCode
Newarr = new OpCode(OpCodeValues.Newarr,
1645
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1646
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1647
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1648
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1649
(1 <<
OpCode
.SizeShift) |
1650
(0 <<
OpCode
.StackChangeShift)
1653
public static readonly
OpCode
Ldlen = new OpCode(OpCodeValues.Ldlen,
1655
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1656
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1657
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1658
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1659
(1 <<
OpCode
.SizeShift) |
1660
(0 <<
OpCode
.StackChangeShift)
1663
public static readonly
OpCode
Ldelema = new OpCode(OpCodeValues.Ldelema,
1665
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1666
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1667
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1668
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1669
(1 <<
OpCode
.SizeShift) |
1670
(-1 <<
OpCode
.StackChangeShift)
1673
public static readonly
OpCode
Ldelem_I1 = new OpCode(OpCodeValues.Ldelem_I1,
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_U1 = new OpCode(OpCodeValues.Ldelem_U1,
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_I2 = new OpCode(OpCodeValues.Ldelem_I2,
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_U2 = new OpCode(OpCodeValues.Ldelem_U2,
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_I4 = new OpCode(OpCodeValues.Ldelem_I4,
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_U4 = new OpCode(OpCodeValues.Ldelem_U4,
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_I8 = new OpCode(OpCodeValues.Ldelem_I8,
1735
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1736
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1737
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1738
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1739
(1 <<
OpCode
.SizeShift) |
1740
(-1 <<
OpCode
.StackChangeShift)
1743
public static readonly
OpCode
Ldelem_I = new OpCode(OpCodeValues.Ldelem_I,
1745
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1746
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1747
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1748
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1749
(1 <<
OpCode
.SizeShift) |
1750
(-1 <<
OpCode
.StackChangeShift)
1753
public static readonly
OpCode
Ldelem_R4 = new OpCode(OpCodeValues.Ldelem_R4,
1755
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1756
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1757
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1758
((int)StackBehaviour.Pushr4 <<
OpCode
.StackBehaviourPushShift) |
1759
(1 <<
OpCode
.SizeShift) |
1760
(-1 <<
OpCode
.StackChangeShift)
1763
public static readonly
OpCode
Ldelem_R8 = new OpCode(OpCodeValues.Ldelem_R8,
1765
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1766
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1767
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1768
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1769
(1 <<
OpCode
.SizeShift) |
1770
(-1 <<
OpCode
.StackChangeShift)
1773
public static readonly
OpCode
Ldelem_Ref = new OpCode(OpCodeValues.Ldelem_Ref,
1775
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1776
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1777
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1778
((int)StackBehaviour.Pushref <<
OpCode
.StackBehaviourPushShift) |
1779
(1 <<
OpCode
.SizeShift) |
1780
(-1 <<
OpCode
.StackChangeShift)
1783
public static readonly
OpCode
Stelem_I = new OpCode(OpCodeValues.Stelem_I,
1785
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1786
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1787
((int)StackBehaviour.Popref_popi_popi <<
OpCode
.StackBehaviourPopShift) |
1788
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1789
(1 <<
OpCode
.SizeShift) |
1790
(-3 <<
OpCode
.StackChangeShift)
1793
public static readonly
OpCode
Stelem_I1 = new OpCode(OpCodeValues.Stelem_I1,
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_I2 = new OpCode(OpCodeValues.Stelem_I2,
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_I4 = new OpCode(OpCodeValues.Stelem_I4,
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_I8 = new OpCode(OpCodeValues.Stelem_I8,
1825
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1826
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1827
((int)StackBehaviour.Popref_popi_popi8 <<
OpCode
.StackBehaviourPopShift) |
1828
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1829
(1 <<
OpCode
.SizeShift) |
1830
(-3 <<
OpCode
.StackChangeShift)
1833
public static readonly
OpCode
Stelem_R4 = new OpCode(OpCodeValues.Stelem_R4,
1835
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1836
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1837
((int)StackBehaviour.Popref_popi_popr4 <<
OpCode
.StackBehaviourPopShift) |
1838
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1839
(1 <<
OpCode
.SizeShift) |
1840
(-3 <<
OpCode
.StackChangeShift)
1843
public static readonly
OpCode
Stelem_R8 = new OpCode(OpCodeValues.Stelem_R8,
1845
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1846
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1847
((int)StackBehaviour.Popref_popi_popr8 <<
OpCode
.StackBehaviourPopShift) |
1848
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1849
(1 <<
OpCode
.SizeShift) |
1850
(-3 <<
OpCode
.StackChangeShift)
1853
public static readonly
OpCode
Stelem_Ref = new OpCode(OpCodeValues.Stelem_Ref,
1855
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1856
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1857
((int)StackBehaviour.Popref_popi_popref <<
OpCode
.StackBehaviourPopShift) |
1858
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1859
(1 <<
OpCode
.SizeShift) |
1860
(-3 <<
OpCode
.StackChangeShift)
1863
public static readonly
OpCode
Ldelem = new OpCode(OpCodeValues.Ldelem,
1865
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1866
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1867
((int)StackBehaviour.Popref_popi <<
OpCode
.StackBehaviourPopShift) |
1868
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1869
(1 <<
OpCode
.SizeShift) |
1870
(-1 <<
OpCode
.StackChangeShift)
1873
public static readonly
OpCode
Stelem = new OpCode(OpCodeValues.Stelem,
1875
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1876
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1877
((int)StackBehaviour.Popref_popi_pop1 <<
OpCode
.StackBehaviourPopShift) |
1878
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
1879
(1 <<
OpCode
.SizeShift) |
1880
(-3 <<
OpCode
.StackChangeShift)
1883
public static readonly
OpCode
Unbox_Any = new OpCode(OpCodeValues.Unbox_Any,
1885
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1886
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
1887
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
1888
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1889
(1 <<
OpCode
.SizeShift) |
1890
(0 <<
OpCode
.StackChangeShift)
1893
public static readonly
OpCode
Conv_Ovf_I1 = new OpCode(OpCodeValues.Conv_Ovf_I1,
1895
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1896
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1897
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1898
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1899
(1 <<
OpCode
.SizeShift) |
1900
(0 <<
OpCode
.StackChangeShift)
1903
public static readonly
OpCode
Conv_Ovf_U1 = new OpCode(OpCodeValues.Conv_Ovf_U1,
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_I2 = new OpCode(OpCodeValues.Conv_Ovf_I2,
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_U2 = new OpCode(OpCodeValues.Conv_Ovf_U2,
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_I4 = new OpCode(OpCodeValues.Conv_Ovf_I4,
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_U4 = new OpCode(OpCodeValues.Conv_Ovf_U4,
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_I8 = new OpCode(OpCodeValues.Conv_Ovf_I8,
1955
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1956
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1957
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1958
((int)StackBehaviour.Pushi8 <<
OpCode
.StackBehaviourPushShift) |
1959
(1 <<
OpCode
.SizeShift) |
1960
(0 <<
OpCode
.StackChangeShift)
1963
public static readonly
OpCode
Conv_Ovf_U8 = new OpCode(OpCodeValues.Conv_Ovf_U8,
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
Refanyval = new OpCode(OpCodeValues.Refanyval,
1975
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1976
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1977
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1978
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
1979
(1 <<
OpCode
.SizeShift) |
1980
(0 <<
OpCode
.StackChangeShift)
1983
public static readonly
OpCode
Ckfinite = new OpCode(OpCodeValues.Ckfinite,
1985
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1986
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1987
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
1988
((int)StackBehaviour.Pushr8 <<
OpCode
.StackBehaviourPushShift) |
1989
(1 <<
OpCode
.SizeShift) |
1990
(0 <<
OpCode
.StackChangeShift)
1993
public static readonly
OpCode
Mkrefany = new OpCode(OpCodeValues.Mkrefany,
1995
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
1996
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
1997
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
1998
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
1999
(1 <<
OpCode
.SizeShift) |
2000
(0 <<
OpCode
.StackChangeShift)
2003
public static readonly
OpCode
Ldtoken = new OpCode(OpCodeValues.Ldtoken,
2005
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2006
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2007
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2008
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2009
(1 <<
OpCode
.SizeShift) |
2010
(1 <<
OpCode
.StackChangeShift)
2013
public static readonly
OpCode
Conv_U2 = new OpCode(OpCodeValues.Conv_U2,
2015
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2016
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2017
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2018
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2019
(1 <<
OpCode
.SizeShift) |
2020
(0 <<
OpCode
.StackChangeShift)
2023
public static readonly
OpCode
Conv_U1 = new OpCode(OpCodeValues.Conv_U1,
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_I = new OpCode(OpCodeValues.Conv_I,
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_Ovf_I = new OpCode(OpCodeValues.Conv_Ovf_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_U = new OpCode(OpCodeValues.Conv_Ovf_U,
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
Add_Ovf = new OpCode(OpCodeValues.Add_Ovf,
2065
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2066
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2067
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2068
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2069
(1 <<
OpCode
.SizeShift) |
2070
(-1 <<
OpCode
.StackChangeShift)
2073
public static readonly
OpCode
Add_Ovf_Un = new OpCode(OpCodeValues.Add_Ovf_Un,
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
Mul_Ovf = new OpCode(OpCodeValues.Mul_Ovf,
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_Un = new OpCode(OpCodeValues.Mul_Ovf_Un,
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
Sub_Ovf = new OpCode(OpCodeValues.Sub_Ovf,
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_Un = new OpCode(OpCodeValues.Sub_Ovf_Un,
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
Endfinally = new OpCode(OpCodeValues.Endfinally,
2125
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
2126
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2127
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2128
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2129
(1 <<
OpCode
.SizeShift) |
2130
OpCode
.EndsUncondJmpBlkFlag |
2131
(0 <<
OpCode
.StackChangeShift)
2134
public static readonly
OpCode
Leave = new OpCode(OpCodeValues.Leave,
2136
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
2137
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2138
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2139
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2140
(1 <<
OpCode
.SizeShift) |
2141
OpCode
.EndsUncondJmpBlkFlag |
2142
(0 <<
OpCode
.StackChangeShift)
2145
public static readonly
OpCode
Leave_S = new OpCode(OpCodeValues.Leave_S,
2147
((int)FlowControl.Branch <<
OpCode
.FlowControlShift) |
2148
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2149
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2150
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2151
(1 <<
OpCode
.SizeShift) |
2152
OpCode
.EndsUncondJmpBlkFlag |
2153
(0 <<
OpCode
.StackChangeShift)
2156
public static readonly
OpCode
Stind_I = new OpCode(OpCodeValues.Stind_I,
2158
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2159
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2160
((int)StackBehaviour.Popi_popi <<
OpCode
.StackBehaviourPopShift) |
2161
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2162
(1 <<
OpCode
.SizeShift) |
2163
(-2 <<
OpCode
.StackChangeShift)
2166
public static readonly
OpCode
Conv_U = new OpCode(OpCodeValues.Conv_U,
2168
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2169
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2170
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2171
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2172
(1 <<
OpCode
.SizeShift) |
2173
(0 <<
OpCode
.StackChangeShift)
2176
public static readonly
OpCode
Prefix7 = new OpCode(OpCodeValues.Prefix7,
2178
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2179
((int)OpCodeType.Nternal <<
OpCode
.OpCodeTypeShift) |
2180
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2181
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2182
(1 <<
OpCode
.SizeShift) |
2183
(0 <<
OpCode
.StackChangeShift)
2186
public static readonly
OpCode
Prefix6 = new OpCode(OpCodeValues.Prefix6,
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
Prefix5 = new OpCode(OpCodeValues.Prefix5,
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
Prefix4 = new OpCode(OpCodeValues.Prefix4,
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
Prefix3 = new OpCode(OpCodeValues.Prefix3,
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
Prefix2 = new OpCode(OpCodeValues.Prefix2,
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
Prefix1 = new OpCode(OpCodeValues.Prefix1,
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
Prefixref = new OpCode(OpCodeValues.Prefixref,
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
Arglist = new OpCode(OpCodeValues.Arglist,
2258
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2259
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2260
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2261
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2262
(2 <<
OpCode
.SizeShift) |
2263
(1 <<
OpCode
.StackChangeShift)
2266
public static readonly
OpCode
Ceq = new OpCode(OpCodeValues.Ceq,
2268
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2269
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2270
((int)StackBehaviour.Pop1_pop1 <<
OpCode
.StackBehaviourPopShift) |
2271
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2272
(2 <<
OpCode
.SizeShift) |
2273
(-1 <<
OpCode
.StackChangeShift)
2276
public static readonly
OpCode
Cgt = new OpCode(OpCodeValues.Cgt,
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_Un = new OpCode(OpCodeValues.Cgt_Un,
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
Clt = new OpCode(OpCodeValues.Clt,
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_Un = new OpCode(OpCodeValues.Clt_Un,
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
Ldftn = new OpCode(OpCodeValues.Ldftn,
2318
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2319
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2320
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2321
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2322
(2 <<
OpCode
.SizeShift) |
2323
(1 <<
OpCode
.StackChangeShift)
2326
public static readonly
OpCode
Ldvirtftn = new OpCode(OpCodeValues.Ldvirtftn,
2328
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2329
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2330
((int)StackBehaviour.Popref <<
OpCode
.StackBehaviourPopShift) |
2331
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2332
(2 <<
OpCode
.SizeShift) |
2333
(0 <<
OpCode
.StackChangeShift)
2336
public static readonly
OpCode
Ldarg = new OpCode(OpCodeValues.Ldarg,
2338
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2339
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2340
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2341
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2342
(2 <<
OpCode
.SizeShift) |
2343
(1 <<
OpCode
.StackChangeShift)
2346
public static readonly
OpCode
Ldarga = new OpCode(OpCodeValues.Ldarga,
2348
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2349
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2350
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2351
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2352
(2 <<
OpCode
.SizeShift) |
2353
(1 <<
OpCode
.StackChangeShift)
2356
public static readonly
OpCode
Starg = new OpCode(OpCodeValues.Starg,
2358
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2359
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2360
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2361
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2362
(2 <<
OpCode
.SizeShift) |
2363
(-1 <<
OpCode
.StackChangeShift)
2366
public static readonly
OpCode
Ldloc = new OpCode(OpCodeValues.Ldloc,
2368
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2369
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2370
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2371
((int)StackBehaviour.Push1 <<
OpCode
.StackBehaviourPushShift) |
2372
(2 <<
OpCode
.SizeShift) |
2373
(1 <<
OpCode
.StackChangeShift)
2376
public static readonly
OpCode
Ldloca = new OpCode(OpCodeValues.Ldloca,
2378
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2379
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2380
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2381
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2382
(2 <<
OpCode
.SizeShift) |
2383
(1 <<
OpCode
.StackChangeShift)
2386
public static readonly
OpCode
Stloc = new OpCode(OpCodeValues.Stloc,
2388
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2389
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2390
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2391
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2392
(2 <<
OpCode
.SizeShift) |
2393
(-1 <<
OpCode
.StackChangeShift)
2396
public static readonly
OpCode
Localloc = new OpCode(OpCodeValues.Localloc,
2398
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2399
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2400
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2401
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2402
(2 <<
OpCode
.SizeShift) |
2403
(0 <<
OpCode
.StackChangeShift)
2406
public static readonly
OpCode
Endfilter = new OpCode(OpCodeValues.Endfilter,
2408
((int)FlowControl.Return <<
OpCode
.FlowControlShift) |
2409
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2410
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2411
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2412
(2 <<
OpCode
.SizeShift) |
2413
OpCode
.EndsUncondJmpBlkFlag |
2414
(-1 <<
OpCode
.StackChangeShift)
2417
public static readonly
OpCode
Unaligned = new OpCode(OpCodeValues.Unaligned_,
2419
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2420
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2421
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2422
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2423
(2 <<
OpCode
.SizeShift) |
2424
(0 <<
OpCode
.StackChangeShift)
2427
public static readonly
OpCode
Volatile = new OpCode(OpCodeValues.Volatile_,
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
Tailcall = new OpCode(OpCodeValues.Tail_,
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
Initobj = new OpCode(OpCodeValues.Initobj,
2449
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2450
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
2451
((int)StackBehaviour.Popi <<
OpCode
.StackBehaviourPopShift) |
2452
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2453
(2 <<
OpCode
.SizeShift) |
2454
(-1 <<
OpCode
.StackChangeShift)
2457
public static readonly
OpCode
Constrained = new OpCode(OpCodeValues.Constrained_,
2459
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2460
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2461
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2462
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2463
(2 <<
OpCode
.SizeShift) |
2464
(0 <<
OpCode
.StackChangeShift)
2467
public static readonly
OpCode
Cpblk = new OpCode(OpCodeValues.Cpblk,
2469
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2470
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2471
((int)StackBehaviour.Popi_popi_popi <<
OpCode
.StackBehaviourPopShift) |
2472
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2473
(2 <<
OpCode
.SizeShift) |
2474
(-3 <<
OpCode
.StackChangeShift)
2477
public static readonly
OpCode
Initblk = new OpCode(OpCodeValues.Initblk,
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
Rethrow = new OpCode(OpCodeValues.Rethrow,
2489
((int)FlowControl.Throw <<
OpCode
.FlowControlShift) |
2490
((int)OpCodeType.Objmodel <<
OpCode
.OpCodeTypeShift) |
2491
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2492
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2493
(2 <<
OpCode
.SizeShift) |
2494
OpCode
.EndsUncondJmpBlkFlag |
2495
(0 <<
OpCode
.StackChangeShift)
2498
public static readonly
OpCode
Sizeof = new OpCode(OpCodeValues.Sizeof,
2500
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2501
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2502
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2503
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2504
(2 <<
OpCode
.SizeShift) |
2505
(1 <<
OpCode
.StackChangeShift)
2508
public static readonly
OpCode
Refanytype = new OpCode(OpCodeValues.Refanytype,
2510
((int)FlowControl.Next <<
OpCode
.FlowControlShift) |
2511
((int)OpCodeType.Primitive <<
OpCode
.OpCodeTypeShift) |
2512
((int)StackBehaviour.Pop1 <<
OpCode
.StackBehaviourPopShift) |
2513
((int)StackBehaviour.Pushi <<
OpCode
.StackBehaviourPushShift) |
2514
(2 <<
OpCode
.SizeShift) |
2515
(0 <<
OpCode
.StackChangeShift)
2518
public static readonly
OpCode
Readonly = new OpCode(OpCodeValues.Readonly_,
2520
((int)FlowControl.Meta <<
OpCode
.FlowControlShift) |
2521
((int)OpCodeType.Prefix <<
OpCode
.OpCodeTypeShift) |
2522
((int)StackBehaviour.Pop0 <<
OpCode
.StackBehaviourPopShift) |
2523
((int)StackBehaviour.Push0 <<
OpCode
.StackBehaviourPushShift) |
2524
(2 <<
OpCode
.SizeShift) |
2525
(0 <<
OpCode
.StackChangeShift)
2529
public static bool TakesSingleByteArgument(
OpCode
inst) =>
src\System\Reflection\Emit\DynamicILGenerator.cs (9)
55
public override void Emit(
OpCode
opcode, MethodInfo meth)
109
public override void Emit(
OpCode
opcode, ConstructorInfo con)
129
public override void Emit(
OpCode
opcode, Type type)
140
public override void Emit(
OpCode
opcode, FieldInfo field)
156
public override void Emit(
OpCode
opcode, string str)
171
public override void EmitCalli(
OpCode
opcode,
219
public override void EmitCalli(
OpCode
opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes)
247
public override void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes)
285
public override void Emit(
OpCode
opcode, SignatureHelper signature)
src\System\Reflection\Emit\RuntimeILGenerator.cs (21)
118
internal void InternalEmit(
OpCode
opcode)
135
internal void UpdateStackSize(
OpCode
opcode, int stackchange)
375
public override void Emit(
OpCode
opcode)
381
public override void Emit(
OpCode
opcode, byte arg)
388
public override void Emit(
OpCode
opcode, short arg)
397
public override void Emit(
OpCode
opcode, int arg)
488
public override void Emit(
OpCode
opcode, MethodInfo meth)
514
public override void EmitCalli(
OpCode
opcode, CallingConventions callingConvention,
562
public override void EmitCalli(
OpCode
opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes)
605
public override void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes)
639
public override void Emit(
OpCode
opcode, SignatureHelper signature)
672
public override void Emit(
OpCode
opcode, ConstructorInfo con)
712
public override void Emit(
OpCode
opcode, Type cls)
728
public override void Emit(
OpCode
opcode, long arg)
736
public override void Emit(
OpCode
opcode, float arg)
744
public override void Emit(
OpCode
opcode, double arg)
752
public override void Emit(
OpCode
opcode, Label label)
778
public override void Emit(
OpCode
opcode, Label[] labels)
800
public override void Emit(
OpCode
opcode, FieldInfo field)
810
public override void Emit(
OpCode
opcode, string str)
823
public override void Emit(
OpCode
opcode, LocalBuilder local)
System.Private.DataContractSerialization (11)
System\Runtime\Serialization\CodeGenerator.cs (11)
264
internal void InternalBreakFor(object userForState,
OpCode
branchInstruction)
347
private static
OpCode
GetBranchCode(Cmp cmp)
745
private static
OpCode
GetLdindOpCode(TypeCode typeCode) =>
766
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
962
private static
OpCode
GetLdelemOpCode(TypeCode typeCode) =>
990
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
998
OpCode
opCode = OpCodes.Ldelema;
1002
private static
OpCode
GetStelemOpCode(TypeCode typeCode) =>
1028
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
1132
private static
OpCode
GetConvOpCode(TypeCode typeCode) =>
1158
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));
System.Private.Xml (38)
System\Xml\Serialization\CodeGenerator.cs (20)
329
private static readonly
OpCode
[] s_branchCodes = new
OpCode
[] {
338
private static
OpCode
GetBranchCode(Cmp cmp)
680
private static readonly
OpCode
[] s_ldindOpCodes = new
OpCode
[] {
703
private static
OpCode
GetLdindOpCode(TypeCode typeCode)
710
OpCode
opCode = GetLdindOpCode(Type.GetTypeCode(type));
1003
private static readonly
OpCode
[] s_ldelemOpCodes = new
OpCode
[] {
1025
private static
OpCode
GetLdelemOpCode(TypeCode typeCode)
1038
OpCode
opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType));
1047
OpCode
opCode = OpCodes.Ldelema;
1051
private static readonly
OpCode
[] s_stelemOpCodes = new
OpCode
[] {
1073
private static
OpCode
GetStelemOpCode(TypeCode typeCode)
1084
OpCode
opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType));
1163
private static readonly
OpCode
[] s_convOpCodes = new
OpCode
[] {
1185
private static
OpCode
GetConvOpCode(TypeCode typeCode)
1198
OpCode
opCode = GetConvOpCode(Type.GetTypeCode(target));
System\Xml\Xsl\IlGen\GenerateHelper.cs (17)
753
public void TestAndBranch(int i4, Label lblBranch,
OpCode
opcodeBranch)
810
private void TraceCall(
OpCode
opcode, MethodInfo meth)
840
OpCode
opcode = meth.IsVirtual || meth.IsAbstract ? OpCodes.Callvirt : OpCodes.Call;
1566
public void Emit(
OpCode
opcode)
1575
public void Emit(
OpCode
opcode, byte byteVal)
1584
public void Emit(
OpCode
opcode, ConstructorInfo constrInfo)
1593
public void Emit(
OpCode
opcode, double dblVal)
1602
public void Emit(
OpCode
opcode, FieldInfo fldInfo)
1611
public void Emit(
OpCode
opcode, int intVal)
1621
public void Emit(
OpCode
opcode, long longVal)
1631
public void Emit(
OpCode
opcode, Label lblVal)
1641
public void Emit(
OpCode
opcode, Label[] arrLabels)
1657
public void Emit(
OpCode
opcode, LocalBuilder locBldr)
1666
public void Emit(
OpCode
opcode, sbyte sbyteVal)
1675
public void Emit(
OpCode
opcode, string strVal)
1684
public void Emit(
OpCode
opcode, Type typVal)
1730
public void EmitUnconditionalBranch(
OpCode
opcode, Label lblTarget)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
4291
OpCode
opcode;
System.Reflection.DispatchProxy (9)
System\Reflection\DispatchProxyGenerator.cs (9)
550
private static readonly
OpCode
[] s_convOpCodes = new
OpCode
[] {
572
private static readonly
OpCode
[] s_ldindOpCodes = new
OpCode
[] {
594
private static readonly
OpCode
[] s_stindOpCodes = new
OpCode
[] {
634
OpCode
opCode = s_convOpCodes[GetTypeCode(target)];
671
OpCode
opCode = s_ldindOpCodes[GetTypeCode(type)];
684
OpCode
opCode = s_stindOpCodes[GetTypeCode(type)];
System.Reflection.Emit (25)
System\Reflection\Emit\ILGeneratorImpl.cs (25)
261
private void UpdateStackSize(
OpCode
opCode)
271
private static bool UnconditionalJump(
OpCode
opCode) =>
282
public void EmitOpcode(
OpCode
opcode)
293
public override void Emit(
OpCode
opcode) => EmitOpcode(opcode);
295
public override void Emit(
OpCode
opcode, byte arg)
301
public override void Emit(
OpCode
opcode, double arg)
307
public override void Emit(
OpCode
opcode, float arg)
313
public override void Emit(
OpCode
opcode, short arg)
319
public override void Emit(
OpCode
opcode, int arg)
408
public override void Emit(
OpCode
opcode, long arg)
414
public override void Emit(
OpCode
opcode, string str)
421
public override void Emit(
OpCode
opcode, ConstructorInfo con)
478
private void AdjustDepth(
OpCode
opcode, LabelInfo label)
505
private static bool UnconditionalBranching(
OpCode
opcode) =>
508
public override void Emit(
OpCode
opcode, Label label)
522
public override void Emit(
OpCode
opcode, Label[] labels)
542
public override void Emit(
OpCode
opcode, LocalBuilder local)
570
public override void Emit(
OpCode
opcode, SignatureHelper signature)
590
public override void Emit(
OpCode
opcode, FieldInfo field)
598
public override void Emit(
OpCode
opcode, MethodInfo meth)
613
public override void Emit(
OpCode
opcode, Type cls)
621
public override void EmitCall(
OpCode
opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes)
643
private static int GetStackChange(
OpCode
opcode, MethodInfo methodInfo, Type voidType, Type[]? optionalParameterTypes)
683
public override void EmitCalli(
OpCode
opcode, CallingConventions callingConvention,
715
public override void EmitCalli(
OpCode
opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes)
System.Reflection.Primitives (1)
artifacts\obj\System.Reflection.Primitives\Debug\net10.0\System.Reflection.Primitives.Forwards.cs (1)
5
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
OpCode
))]
System.Xaml (1)
System\Xaml\Runtime\DynamicMethodRuntime.cs (1)
503
OpCode
callType = (method.IsStatic || method.DeclaringType.IsValueType) ? OpCodes.Call : OpCodes.Callvirt;