226 instantiations of OpCode
System.Private.CoreLib (226)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\OpCodes.cs (226)
258public static readonly OpCode Nop = new OpCode(OpCodeValues.Nop, 268public static readonly OpCode Break = new OpCode(OpCodeValues.Break, 278public static readonly OpCode Ldarg_0 = new OpCode(OpCodeValues.Ldarg_0, 288public static readonly OpCode Ldarg_1 = new OpCode(OpCodeValues.Ldarg_1, 298public static readonly OpCode Ldarg_2 = new OpCode(OpCodeValues.Ldarg_2, 308public static readonly OpCode Ldarg_3 = new OpCode(OpCodeValues.Ldarg_3, 318public static readonly OpCode Ldloc_0 = new OpCode(OpCodeValues.Ldloc_0, 328public static readonly OpCode Ldloc_1 = new OpCode(OpCodeValues.Ldloc_1, 338public static readonly OpCode Ldloc_2 = new OpCode(OpCodeValues.Ldloc_2, 348public static readonly OpCode Ldloc_3 = new OpCode(OpCodeValues.Ldloc_3, 358public static readonly OpCode Stloc_0 = new OpCode(OpCodeValues.Stloc_0, 368public static readonly OpCode Stloc_1 = new OpCode(OpCodeValues.Stloc_1, 378public static readonly OpCode Stloc_2 = new OpCode(OpCodeValues.Stloc_2, 388public static readonly OpCode Stloc_3 = new OpCode(OpCodeValues.Stloc_3, 398public static readonly OpCode Ldarg_S = new OpCode(OpCodeValues.Ldarg_S, 408public static readonly OpCode Ldarga_S = new OpCode(OpCodeValues.Ldarga_S, 418public static readonly OpCode Starg_S = new OpCode(OpCodeValues.Starg_S, 428public static readonly OpCode Ldloc_S = new OpCode(OpCodeValues.Ldloc_S, 438public static readonly OpCode Ldloca_S = new OpCode(OpCodeValues.Ldloca_S, 448public static readonly OpCode Stloc_S = new OpCode(OpCodeValues.Stloc_S, 458public static readonly OpCode Ldnull = new OpCode(OpCodeValues.Ldnull, 468public static readonly OpCode Ldc_I4_M1 = new OpCode(OpCodeValues.Ldc_I4_M1, 478public static readonly OpCode Ldc_I4_0 = new OpCode(OpCodeValues.Ldc_I4_0, 488public static readonly OpCode Ldc_I4_1 = new OpCode(OpCodeValues.Ldc_I4_1, 498public static readonly OpCode Ldc_I4_2 = new OpCode(OpCodeValues.Ldc_I4_2, 508public static readonly OpCode Ldc_I4_3 = new OpCode(OpCodeValues.Ldc_I4_3, 518public static readonly OpCode Ldc_I4_4 = new OpCode(OpCodeValues.Ldc_I4_4, 528public static readonly OpCode Ldc_I4_5 = new OpCode(OpCodeValues.Ldc_I4_5, 538public static readonly OpCode Ldc_I4_6 = new OpCode(OpCodeValues.Ldc_I4_6, 548public static readonly OpCode Ldc_I4_7 = new OpCode(OpCodeValues.Ldc_I4_7, 558public static readonly OpCode Ldc_I4_8 = new OpCode(OpCodeValues.Ldc_I4_8, 568public static readonly OpCode Ldc_I4_S = new OpCode(OpCodeValues.Ldc_I4_S, 578public static readonly OpCode Ldc_I4 = new OpCode(OpCodeValues.Ldc_I4, 588public static readonly OpCode Ldc_I8 = new OpCode(OpCodeValues.Ldc_I8, 598public static readonly OpCode Ldc_R4 = new OpCode(OpCodeValues.Ldc_R4, 608public static readonly OpCode Ldc_R8 = new OpCode(OpCodeValues.Ldc_R8, 618public static readonly OpCode Dup = new OpCode(OpCodeValues.Dup, 628public static readonly OpCode Pop = new OpCode(OpCodeValues.Pop, 638public static readonly OpCode Jmp = new OpCode(OpCodeValues.Jmp, 649public static readonly OpCode Call = new OpCode(OpCodeValues.Call, 659public static readonly OpCode Calli = new OpCode(OpCodeValues.Calli, 669public static readonly OpCode Ret = new OpCode(OpCodeValues.Ret, 680public static readonly OpCode Br_S = new OpCode(OpCodeValues.Br_S, 691public static readonly OpCode Brfalse_S = new OpCode(OpCodeValues.Brfalse_S, 701public static readonly OpCode Brtrue_S = new OpCode(OpCodeValues.Brtrue_S, 711public static readonly OpCode Beq_S = new OpCode(OpCodeValues.Beq_S, 721public static readonly OpCode Bge_S = new OpCode(OpCodeValues.Bge_S, 731public static readonly OpCode Bgt_S = new OpCode(OpCodeValues.Bgt_S, 741public static readonly OpCode Ble_S = new OpCode(OpCodeValues.Ble_S, 751public static readonly OpCode Blt_S = new OpCode(OpCodeValues.Blt_S, 761public static readonly OpCode Bne_Un_S = new OpCode(OpCodeValues.Bne_Un_S, 771public static readonly OpCode Bge_Un_S = new OpCode(OpCodeValues.Bge_Un_S, 781public static readonly OpCode Bgt_Un_S = new OpCode(OpCodeValues.Bgt_Un_S, 791public static readonly OpCode Ble_Un_S = new OpCode(OpCodeValues.Ble_Un_S, 801public static readonly OpCode Blt_Un_S = new OpCode(OpCodeValues.Blt_Un_S, 811public static readonly OpCode Br = new OpCode(OpCodeValues.Br, 822public static readonly OpCode Brfalse = new OpCode(OpCodeValues.Brfalse, 832public static readonly OpCode Brtrue = new OpCode(OpCodeValues.Brtrue, 842public static readonly OpCode Beq = new OpCode(OpCodeValues.Beq, 852public static readonly OpCode Bge = new OpCode(OpCodeValues.Bge, 862public static readonly OpCode Bgt = new OpCode(OpCodeValues.Bgt, 872public static readonly OpCode Ble = new OpCode(OpCodeValues.Ble, 882public static readonly OpCode Blt = new OpCode(OpCodeValues.Blt, 892public static readonly OpCode Bne_Un = new OpCode(OpCodeValues.Bne_Un, 902public static readonly OpCode Bge_Un = new OpCode(OpCodeValues.Bge_Un, 912public static readonly OpCode Bgt_Un = new OpCode(OpCodeValues.Bgt_Un, 922public static readonly OpCode Ble_Un = new OpCode(OpCodeValues.Ble_Un, 932public static readonly OpCode Blt_Un = new OpCode(OpCodeValues.Blt_Un, 942public static readonly OpCode Switch = new OpCode(OpCodeValues.Switch, 952public static readonly OpCode Ldind_I1 = new OpCode(OpCodeValues.Ldind_I1, 962public static readonly OpCode Ldind_U1 = new OpCode(OpCodeValues.Ldind_U1, 972public static readonly OpCode Ldind_I2 = new OpCode(OpCodeValues.Ldind_I2, 982public static readonly OpCode Ldind_U2 = new OpCode(OpCodeValues.Ldind_U2, 992public static readonly OpCode Ldind_I4 = new OpCode(OpCodeValues.Ldind_I4, 1002public static readonly OpCode Ldind_U4 = new OpCode(OpCodeValues.Ldind_U4, 1012public static readonly OpCode Ldind_I8 = new OpCode(OpCodeValues.Ldind_I8, 1022public static readonly OpCode Ldind_I = new OpCode(OpCodeValues.Ldind_I, 1032public static readonly OpCode Ldind_R4 = new OpCode(OpCodeValues.Ldind_R4, 1042public static readonly OpCode Ldind_R8 = new OpCode(OpCodeValues.Ldind_R8, 1052public static readonly OpCode Ldind_Ref = new OpCode(OpCodeValues.Ldind_Ref, 1062public static readonly OpCode Stind_Ref = new OpCode(OpCodeValues.Stind_Ref, 1072public static readonly OpCode Stind_I1 = new OpCode(OpCodeValues.Stind_I1, 1082public static readonly OpCode Stind_I2 = new OpCode(OpCodeValues.Stind_I2, 1092public static readonly OpCode Stind_I4 = new OpCode(OpCodeValues.Stind_I4, 1102public static readonly OpCode Stind_I8 = new OpCode(OpCodeValues.Stind_I8, 1112public static readonly OpCode Stind_R4 = new OpCode(OpCodeValues.Stind_R4, 1122public static readonly OpCode Stind_R8 = new OpCode(OpCodeValues.Stind_R8, 1132public static readonly OpCode Add = new OpCode(OpCodeValues.Add, 1142public static readonly OpCode Sub = new OpCode(OpCodeValues.Sub, 1152public static readonly OpCode Mul = new OpCode(OpCodeValues.Mul, 1162public static readonly OpCode Div = new OpCode(OpCodeValues.Div, 1172public static readonly OpCode Div_Un = new OpCode(OpCodeValues.Div_Un, 1182public static readonly OpCode Rem = new OpCode(OpCodeValues.Rem, 1192public static readonly OpCode Rem_Un = new OpCode(OpCodeValues.Rem_Un, 1202public static readonly OpCode And = new OpCode(OpCodeValues.And, 1212public static readonly OpCode Or = new OpCode(OpCodeValues.Or, 1222public static readonly OpCode Xor = new OpCode(OpCodeValues.Xor, 1232public static readonly OpCode Shl = new OpCode(OpCodeValues.Shl, 1242public static readonly OpCode Shr = new OpCode(OpCodeValues.Shr, 1252public static readonly OpCode Shr_Un = new OpCode(OpCodeValues.Shr_Un, 1262public static readonly OpCode Neg = new OpCode(OpCodeValues.Neg, 1272public static readonly OpCode Not = new OpCode(OpCodeValues.Not, 1282public static readonly OpCode Conv_I1 = new OpCode(OpCodeValues.Conv_I1, 1292public static readonly OpCode Conv_I2 = new OpCode(OpCodeValues.Conv_I2, 1302public static readonly OpCode Conv_I4 = new OpCode(OpCodeValues.Conv_I4, 1312public static readonly OpCode Conv_I8 = new OpCode(OpCodeValues.Conv_I8, 1322public static readonly OpCode Conv_R4 = new OpCode(OpCodeValues.Conv_R4, 1332public static readonly OpCode Conv_R8 = new OpCode(OpCodeValues.Conv_R8, 1342public static readonly OpCode Conv_U4 = new OpCode(OpCodeValues.Conv_U4, 1352public static readonly OpCode Conv_U8 = new OpCode(OpCodeValues.Conv_U8, 1362public static readonly OpCode Callvirt = new OpCode(OpCodeValues.Callvirt, 1372public static readonly OpCode Cpobj = new OpCode(OpCodeValues.Cpobj, 1382public static readonly OpCode Ldobj = new OpCode(OpCodeValues.Ldobj, 1392public static readonly OpCode Ldstr = new OpCode(OpCodeValues.Ldstr, 1402public static readonly OpCode Newobj = new OpCode(OpCodeValues.Newobj, 1412public static readonly OpCode Castclass = new OpCode(OpCodeValues.Castclass, 1422public static readonly OpCode Isinst = new OpCode(OpCodeValues.Isinst, 1432public static readonly OpCode Conv_R_Un = new OpCode(OpCodeValues.Conv_R_Un, 1442public static readonly OpCode Unbox = new OpCode(OpCodeValues.Unbox, 1452public static readonly OpCode Throw = new OpCode(OpCodeValues.Throw, 1463public static readonly OpCode Ldfld = new OpCode(OpCodeValues.Ldfld, 1473public static readonly OpCode Ldflda = new OpCode(OpCodeValues.Ldflda, 1483public static readonly OpCode Stfld = new OpCode(OpCodeValues.Stfld, 1493public static readonly OpCode Ldsfld = new OpCode(OpCodeValues.Ldsfld, 1503public static readonly OpCode Ldsflda = new OpCode(OpCodeValues.Ldsflda, 1513public static readonly OpCode Stsfld = new OpCode(OpCodeValues.Stsfld, 1523public static readonly OpCode Stobj = new OpCode(OpCodeValues.Stobj, 1533public static readonly OpCode Conv_Ovf_I1_Un = new OpCode(OpCodeValues.Conv_Ovf_I1_Un, 1543public static readonly OpCode Conv_Ovf_I2_Un = new OpCode(OpCodeValues.Conv_Ovf_I2_Un, 1553public static readonly OpCode Conv_Ovf_I4_Un = new OpCode(OpCodeValues.Conv_Ovf_I4_Un, 1563public static readonly OpCode Conv_Ovf_I8_Un = new OpCode(OpCodeValues.Conv_Ovf_I8_Un, 1573public static readonly OpCode Conv_Ovf_U1_Un = new OpCode(OpCodeValues.Conv_Ovf_U1_Un, 1583public static readonly OpCode Conv_Ovf_U2_Un = new OpCode(OpCodeValues.Conv_Ovf_U2_Un, 1593public static readonly OpCode Conv_Ovf_U4_Un = new OpCode(OpCodeValues.Conv_Ovf_U4_Un, 1603public static readonly OpCode Conv_Ovf_U8_Un = new OpCode(OpCodeValues.Conv_Ovf_U8_Un, 1613public static readonly OpCode Conv_Ovf_I_Un = new OpCode(OpCodeValues.Conv_Ovf_I_Un, 1623public static readonly OpCode Conv_Ovf_U_Un = new OpCode(OpCodeValues.Conv_Ovf_U_Un, 1633public static readonly OpCode Box = new OpCode(OpCodeValues.Box, 1643public static readonly OpCode Newarr = new OpCode(OpCodeValues.Newarr, 1653public static readonly OpCode Ldlen = new OpCode(OpCodeValues.Ldlen, 1663public static readonly OpCode Ldelema = new OpCode(OpCodeValues.Ldelema, 1673public static readonly OpCode Ldelem_I1 = new OpCode(OpCodeValues.Ldelem_I1, 1683public static readonly OpCode Ldelem_U1 = new OpCode(OpCodeValues.Ldelem_U1, 1693public static readonly OpCode Ldelem_I2 = new OpCode(OpCodeValues.Ldelem_I2, 1703public static readonly OpCode Ldelem_U2 = new OpCode(OpCodeValues.Ldelem_U2, 1713public static readonly OpCode Ldelem_I4 = new OpCode(OpCodeValues.Ldelem_I4, 1723public static readonly OpCode Ldelem_U4 = new OpCode(OpCodeValues.Ldelem_U4, 1733public static readonly OpCode Ldelem_I8 = new OpCode(OpCodeValues.Ldelem_I8, 1743public static readonly OpCode Ldelem_I = new OpCode(OpCodeValues.Ldelem_I, 1753public static readonly OpCode Ldelem_R4 = new OpCode(OpCodeValues.Ldelem_R4, 1763public static readonly OpCode Ldelem_R8 = new OpCode(OpCodeValues.Ldelem_R8, 1773public static readonly OpCode Ldelem_Ref = new OpCode(OpCodeValues.Ldelem_Ref, 1783public static readonly OpCode Stelem_I = new OpCode(OpCodeValues.Stelem_I, 1793public static readonly OpCode Stelem_I1 = new OpCode(OpCodeValues.Stelem_I1, 1803public static readonly OpCode Stelem_I2 = new OpCode(OpCodeValues.Stelem_I2, 1813public static readonly OpCode Stelem_I4 = new OpCode(OpCodeValues.Stelem_I4, 1823public static readonly OpCode Stelem_I8 = new OpCode(OpCodeValues.Stelem_I8, 1833public static readonly OpCode Stelem_R4 = new OpCode(OpCodeValues.Stelem_R4, 1843public static readonly OpCode Stelem_R8 = new OpCode(OpCodeValues.Stelem_R8, 1853public static readonly OpCode Stelem_Ref = new OpCode(OpCodeValues.Stelem_Ref, 1863public static readonly OpCode Ldelem = new OpCode(OpCodeValues.Ldelem, 1873public static readonly OpCode Stelem = new OpCode(OpCodeValues.Stelem, 1883public static readonly OpCode Unbox_Any = new OpCode(OpCodeValues.Unbox_Any, 1893public static readonly OpCode Conv_Ovf_I1 = new OpCode(OpCodeValues.Conv_Ovf_I1, 1903public static readonly OpCode Conv_Ovf_U1 = new OpCode(OpCodeValues.Conv_Ovf_U1, 1913public static readonly OpCode Conv_Ovf_I2 = new OpCode(OpCodeValues.Conv_Ovf_I2, 1923public static readonly OpCode Conv_Ovf_U2 = new OpCode(OpCodeValues.Conv_Ovf_U2, 1933public static readonly OpCode Conv_Ovf_I4 = new OpCode(OpCodeValues.Conv_Ovf_I4, 1943public static readonly OpCode Conv_Ovf_U4 = new OpCode(OpCodeValues.Conv_Ovf_U4, 1953public static readonly OpCode Conv_Ovf_I8 = new OpCode(OpCodeValues.Conv_Ovf_I8, 1963public static readonly OpCode Conv_Ovf_U8 = new OpCode(OpCodeValues.Conv_Ovf_U8, 1973public static readonly OpCode Refanyval = new OpCode(OpCodeValues.Refanyval, 1983public static readonly OpCode Ckfinite = new OpCode(OpCodeValues.Ckfinite, 1993public static readonly OpCode Mkrefany = new OpCode(OpCodeValues.Mkrefany, 2003public static readonly OpCode Ldtoken = new OpCode(OpCodeValues.Ldtoken, 2013public static readonly OpCode Conv_U2 = new OpCode(OpCodeValues.Conv_U2, 2023public static readonly OpCode Conv_U1 = new OpCode(OpCodeValues.Conv_U1, 2033public static readonly OpCode Conv_I = new OpCode(OpCodeValues.Conv_I, 2043public static readonly OpCode Conv_Ovf_I = new OpCode(OpCodeValues.Conv_Ovf_I, 2053public static readonly OpCode Conv_Ovf_U = new OpCode(OpCodeValues.Conv_Ovf_U, 2063public static readonly OpCode Add_Ovf = new OpCode(OpCodeValues.Add_Ovf, 2073public static readonly OpCode Add_Ovf_Un = new OpCode(OpCodeValues.Add_Ovf_Un, 2083public static readonly OpCode Mul_Ovf = new OpCode(OpCodeValues.Mul_Ovf, 2093public static readonly OpCode Mul_Ovf_Un = new OpCode(OpCodeValues.Mul_Ovf_Un, 2103public static readonly OpCode Sub_Ovf = new OpCode(OpCodeValues.Sub_Ovf, 2113public static readonly OpCode Sub_Ovf_Un = new OpCode(OpCodeValues.Sub_Ovf_Un, 2123public static readonly OpCode Endfinally = new OpCode(OpCodeValues.Endfinally, 2134public static readonly OpCode Leave = new OpCode(OpCodeValues.Leave, 2145public static readonly OpCode Leave_S = new OpCode(OpCodeValues.Leave_S, 2156public static readonly OpCode Stind_I = new OpCode(OpCodeValues.Stind_I, 2166public static readonly OpCode Conv_U = new OpCode(OpCodeValues.Conv_U, 2176public static readonly OpCode Prefix7 = new OpCode(OpCodeValues.Prefix7, 2186public static readonly OpCode Prefix6 = new OpCode(OpCodeValues.Prefix6, 2196public static readonly OpCode Prefix5 = new OpCode(OpCodeValues.Prefix5, 2206public static readonly OpCode Prefix4 = new OpCode(OpCodeValues.Prefix4, 2216public static readonly OpCode Prefix3 = new OpCode(OpCodeValues.Prefix3, 2226public static readonly OpCode Prefix2 = new OpCode(OpCodeValues.Prefix2, 2236public static readonly OpCode Prefix1 = new OpCode(OpCodeValues.Prefix1, 2246public static readonly OpCode Prefixref = new OpCode(OpCodeValues.Prefixref, 2256public static readonly OpCode Arglist = new OpCode(OpCodeValues.Arglist, 2266public static readonly OpCode Ceq = new OpCode(OpCodeValues.Ceq, 2276public static readonly OpCode Cgt = new OpCode(OpCodeValues.Cgt, 2286public static readonly OpCode Cgt_Un = new OpCode(OpCodeValues.Cgt_Un, 2296public static readonly OpCode Clt = new OpCode(OpCodeValues.Clt, 2306public static readonly OpCode Clt_Un = new OpCode(OpCodeValues.Clt_Un, 2316public static readonly OpCode Ldftn = new OpCode(OpCodeValues.Ldftn, 2326public static readonly OpCode Ldvirtftn = new OpCode(OpCodeValues.Ldvirtftn, 2336public static readonly OpCode Ldarg = new OpCode(OpCodeValues.Ldarg, 2346public static readonly OpCode Ldarga = new OpCode(OpCodeValues.Ldarga, 2356public static readonly OpCode Starg = new OpCode(OpCodeValues.Starg, 2366public static readonly OpCode Ldloc = new OpCode(OpCodeValues.Ldloc, 2376public static readonly OpCode Ldloca = new OpCode(OpCodeValues.Ldloca, 2386public static readonly OpCode Stloc = new OpCode(OpCodeValues.Stloc, 2396public static readonly OpCode Localloc = new OpCode(OpCodeValues.Localloc, 2406public static readonly OpCode Endfilter = new OpCode(OpCodeValues.Endfilter, 2417public static readonly OpCode Unaligned = new OpCode(OpCodeValues.Unaligned_, 2427public static readonly OpCode Volatile = new OpCode(OpCodeValues.Volatile_, 2437public static readonly OpCode Tailcall = new OpCode(OpCodeValues.Tail_, 2447public static readonly OpCode Initobj = new OpCode(OpCodeValues.Initobj, 2457public static readonly OpCode Constrained = new OpCode(OpCodeValues.Constrained_, 2467public static readonly OpCode Cpblk = new OpCode(OpCodeValues.Cpblk, 2477public static readonly OpCode Initblk = new OpCode(OpCodeValues.Initblk, 2487public static readonly OpCode Rethrow = new OpCode(OpCodeValues.Rethrow, 2498public static readonly OpCode Sizeof = new OpCode(OpCodeValues.Sizeof, 2508public static readonly OpCode Refanytype = new OpCode(OpCodeValues.Refanytype, 2518public static readonly OpCode Readonly = new OpCode(OpCodeValues.Readonly_,
1794 references to OpCode
dotnet-svcutil-lib (31)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (20)
449private static OpCode[] s_branchCodes = new OpCode[] { 458private OpCode GetBranchCode(Cmp cmp) 1004private static OpCode[] s_ldindOpCodes = new OpCode[] { 1027private OpCode GetLdindOpCode(TypeCode typeCode) 1066OpCode opCode = GetLdindOpCode(Type.GetTypeCode(type)); 1459private static OpCode[] s_ldelemOpCodes = new OpCode[] { 1481private OpCode GetLdelemOpCode(TypeCode typeCode) 1528OpCode opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType)); 1537OpCode opCode = OpCodes.Ldelema; 1541private static OpCode[] s_stelemOpCodes = new OpCode[] { 1563private OpCode GetStelemOpCode(TypeCode typeCode) 1608OpCode opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType)); 1731private static OpCode[] s_convOpCodes = new OpCode[] { 1753private OpCode GetConvOpCode(TypeCode typeCode) 1797OpCode opCode = GetConvOpCode(Type.GetTypeCode(target));
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (11)
362internal void InternalBreakFor(object userForState, OpCode branchInstruction) 447private OpCode GetBranchCode(Cmp cmp) 888private OpCode GetLdindOpCode(TypeCode typeCode) 925OpCode opCode = GetLdindOpCode(type.GetTypeCode()); 1229private OpCode GetLdelemOpCode(TypeCode typeCode) 1274OpCode opCode = GetLdelemOpCode(arrayElementType.GetTypeCode()); 1285OpCode opCode = OpCodes.Ldelema; 1293private OpCode GetStelemOpCode(TypeCode typeCode) 1336OpCode opCode = GetStelemOpCode(arrayElementType.GetTypeCode()); 1471private OpCode GetConvOpCode(TypeCode typeCode) 1512OpCode opCode = GetConvOpCode(target.GetTypeCode());
Microsoft.CodeAnalysis.UnitTests (3)
PEWriter\InstructionOperandTypesTests.cs (3)
24var typeOfOpCode = typeof(OpCode); 34OpCode opCode = (OpCode)fi.GetValue(null);
Microsoft.ML.Data (16)
Utils\ApiUtils.cs (16)
22private static readonly FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate> _generatePeekFieldMethodInfo 23= new FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate>(GeneratePeek<int, int, int>); 25private static readonly FuncStaticMethodInfo3<PropertyInfo, OpCode, Delegate> _generatePeekPropertyMethodInfo 26= new FuncStaticMethodInfo3<PropertyInfo, OpCode, Delegate>(GeneratePeek<int, int, int>); 28private static readonly FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate> _generatePokeFieldMethodInfo 29= new FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate>(GeneratePoke<int, int, int>); 34private static OpCode GetAssignmentOpCode(Type t, IEnumerable<Attribute> attributes) 74var assignmentOpCode = GetAssignmentOpCode(fieldType, fieldInfo.GetCustomAttributes()); 79var assignmentOpCodeProp = GetAssignmentOpCode(propertyType, propertyInfo.GetCustomAttributes()); 89private static Delegate GeneratePeek<TOwn, TRow, TValue>(FieldInfo fieldInfo, OpCode assignmentOpCode) 109private static Delegate GeneratePeek<TOwn, TRow, TValue>(PropertyInfo propertyInfo, OpCode assignmentOpCode) 116var opcode = (minfo.IsVirtual || minfo.IsAbstract) ? OpCodes.Callvirt : OpCodes.Call; 142var assignmentOpCode = GetAssignmentOpCode(fieldType, fieldInfo.GetCustomAttributes()); 147var assignmentOpCodeProp = GetAssignmentOpCode(propertyType, propertyInfo.GetCustomAttributes()); 156private static Delegate GeneratePoke<TOwn, TRow, TValue>(FieldInfo fieldInfo, OpCode assignmentOpCode) 180var 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)
19internal static void Emit(this ILGenerator il, OpCode opcode, MethodBase methodBase) 631OpCode convCode;
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
56private OpCode _opCode = OpCodes.Leave;
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (2)
404OpCode callOp = UseVirtual(mi) ? OpCodes.Callvirt : OpCodes.Call; 458OpCode callOp = UseVirtual(method) ? OpCodes.Callvirt : OpCodes.Call;
System.Private.CoreLib (1652)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ILGenerator.cs (20)
26public abstract void Emit(OpCode opcode); 28public abstract void Emit(OpCode opcode, byte arg); 30public abstract void Emit(OpCode opcode, short arg); 32public abstract void Emit(OpCode opcode, long arg); 34public abstract void Emit(OpCode opcode, float arg); 36public abstract void Emit(OpCode opcode, double arg); 38public abstract void Emit(OpCode opcode, int arg); 40public abstract void Emit(OpCode opcode, MethodInfo meth); 42public abstract void EmitCalli(OpCode opcode, CallingConventions callingConvention, 45public abstract void EmitCalli(OpCode opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes); 47public abstract void EmitCall(OpCode opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes); 49public abstract void Emit(OpCode opcode, SignatureHelper signature); 51public abstract void Emit(OpCode opcode, ConstructorInfo con); 53public abstract void Emit(OpCode opcode, Type cls); 55public abstract void Emit(OpCode opcode, Label label); 57public abstract void Emit(OpCode opcode, Label[] labels); 59public abstract void Emit(OpCode opcode, FieldInfo field); 61public abstract void Emit(OpCode opcode, string str); 63public abstract void Emit(OpCode opcode, LocalBuilder local); 188public void Emit(OpCode opcode, sbyte arg) => Emit(opcode, (byte)arg);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\Opcode.cs (9)
9public 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. 124obj is OpCode other && Equals(other); 126public bool Equals(OpCode obj) => obj.Value == Value; 128public static bool operator ==(OpCode a, OpCode b) => a.Equals(b); 130public static bool operator !=(OpCode a, OpCode b) => !(a == b);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\OpCodes.cs (1593)
258public 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) 268public 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) 278public 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) 288public 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) 298public 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) 308public 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) 318public 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) 328public 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) 338public 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) 348public 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) 358public 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) 368public 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) 378public 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) 388public 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) 398public 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) 408public 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) 418public 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) 428public 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) 438public 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) 448public 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) 458public 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) 468public 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) 478public 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) 488public 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) 498public 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) 508public 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) 518public 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) 528public 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) 538public 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) 548public 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) 558public 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) 568public 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) 578public 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) 588public 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) 598public 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) 608public 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) 618public 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) 628public 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) 638public 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) | 645OpCode.EndsUncondJmpBlkFlag | 646(0 << OpCode.StackChangeShift) 649public 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) 659public 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) 669public 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) | 676OpCode.EndsUncondJmpBlkFlag | 677(0 << OpCode.StackChangeShift) 680public 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) | 687OpCode.EndsUncondJmpBlkFlag | 688(0 << OpCode.StackChangeShift) 691public 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) 701public 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) 711public 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) 721public 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) 731public 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) 741public 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) 751public 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) 761public 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) 771public 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) 781public 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) 791public 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) 801public 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) 811public 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) | 818OpCode.EndsUncondJmpBlkFlag | 819(0 << OpCode.StackChangeShift) 822public 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) 832public 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) 842public 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) 852public 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) 862public 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) 872public 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) 882public 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) 892public 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) 902public 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) 912public 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) 922public 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) 932public 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) 942public 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) 952public 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) 962public 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) 972public 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) 982public 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) 992public 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) 1002public 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) 1012public 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) 1022public 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) 1032public 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) 1042public 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) 1052public 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) 1062public 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) 1072public 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) 1082public 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) 1092public 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) 1102public 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) 1112public 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) 1122public 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) 1132public 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) 1142public 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) 1152public 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) 1162public 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) 1172public 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) 1182public 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) 1192public 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) 1202public 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) 1212public 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) 1222public 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) 1232public 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) 1242public 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) 1252public 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) 1262public 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) 1272public 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) 1282public 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) 1292public 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) 1302public 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) 1312public 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) 1322public 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) 1332public 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) 1342public 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) 1352public 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) 1362public 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) 1372public 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) 1382public 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) 1392public 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) 1402public 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) 1412public 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) 1422public 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) 1432public 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) 1442public 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) 1452public 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) | 1459OpCode.EndsUncondJmpBlkFlag | 1460(-1 << OpCode.StackChangeShift) 1463public 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) 1473public 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) 1483public 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) 1493public 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) 1503public 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) 1513public 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) 1523public 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) 1533public 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) 1543public 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) 1553public 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) 1563public 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) 1573public 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) 1583public 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) 1593public 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) 1603public 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) 1613public 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) 1623public 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) 1633public 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) 1643public 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) 1653public 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) 1663public 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) 1673public 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) 1683public 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) 1693public 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) 1703public 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) 1713public 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) 1723public 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) 1733public 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) 1743public 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) 1753public 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) 1763public 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) 1773public 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) 1783public 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) 1793public 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) 1803public 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) 1813public 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) 1823public 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) 1833public 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) 1843public 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) 1853public 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) 1863public 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) 1873public 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) 1883public 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) 1893public 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) 1903public 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) 1913public 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) 1923public 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) 1933public 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) 1943public 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) 1953public 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) 1963public 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) 1973public 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) 1983public 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) 1993public 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) 2003public 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) 2013public 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) 2023public 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) 2033public 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) 2043public 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) 2053public 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) 2063public 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) 2073public 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) 2083public 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) 2093public 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) 2103public 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) 2113public 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) 2123public 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) | 2130OpCode.EndsUncondJmpBlkFlag | 2131(0 << OpCode.StackChangeShift) 2134public 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) | 2141OpCode.EndsUncondJmpBlkFlag | 2142(0 << OpCode.StackChangeShift) 2145public 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) | 2152OpCode.EndsUncondJmpBlkFlag | 2153(0 << OpCode.StackChangeShift) 2156public 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) 2166public 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) 2176public 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) 2186public 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) 2196public 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) 2206public 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) 2216public 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) 2226public 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) 2236public 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) 2246public 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) 2256public 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) 2266public 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) 2276public 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) 2286public 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) 2296public 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) 2306public 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) 2316public 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) 2326public 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) 2336public 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) 2346public 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) 2356public 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) 2366public 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) 2376public 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) 2386public 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) 2396public 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) 2406public 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) | 2413OpCode.EndsUncondJmpBlkFlag | 2414(-1 << OpCode.StackChangeShift) 2417public 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) 2427public 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) 2437public 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) 2447public 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) 2457public 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) 2467public 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) 2477public 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) 2487public 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) | 2494OpCode.EndsUncondJmpBlkFlag | 2495(0 << OpCode.StackChangeShift) 2498public 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) 2508public 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) 2518public 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) 2529public static bool TakesSingleByteArgument(OpCode inst) =>
src\System\Reflection\Emit\DynamicILGenerator.cs (9)
55public override void Emit(OpCode opcode, MethodInfo meth) 109public override void Emit(OpCode opcode, ConstructorInfo con) 129public override void Emit(OpCode opcode, Type type) 140public override void Emit(OpCode opcode, FieldInfo field) 156public override void Emit(OpCode opcode, string str) 171public override void EmitCalli(OpCode opcode, 219public override void EmitCalli(OpCode opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes) 247public override void EmitCall(OpCode opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes) 285public override void Emit(OpCode opcode, SignatureHelper signature)
src\System\Reflection\Emit\RuntimeILGenerator.cs (21)
118internal void InternalEmit(OpCode opcode) 135internal void UpdateStackSize(OpCode opcode, int stackchange) 375public override void Emit(OpCode opcode) 381public override void Emit(OpCode opcode, byte arg) 388public override void Emit(OpCode opcode, short arg) 397public override void Emit(OpCode opcode, int arg) 488public override void Emit(OpCode opcode, MethodInfo meth) 514public override void EmitCalli(OpCode opcode, CallingConventions callingConvention, 562public override void EmitCalli(OpCode opcode, CallingConvention unmanagedCallConv, Type? returnType, Type[]? parameterTypes) 605public override void EmitCall(OpCode opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes) 639public override void Emit(OpCode opcode, SignatureHelper signature) 672public override void Emit(OpCode opcode, ConstructorInfo con) 712public override void Emit(OpCode opcode, Type cls) 728public override void Emit(OpCode opcode, long arg) 736public override void Emit(OpCode opcode, float arg) 744public override void Emit(OpCode opcode, double arg) 752public override void Emit(OpCode opcode, Label label) 778public override void Emit(OpCode opcode, Label[] labels) 800public override void Emit(OpCode opcode, FieldInfo field) 810public override void Emit(OpCode opcode, string str) 823public override void Emit(OpCode opcode, LocalBuilder local)
System.Private.DataContractSerialization (11)
System\Runtime\Serialization\CodeGenerator.cs (11)
264internal void InternalBreakFor(object userForState, OpCode branchInstruction) 347private static OpCode GetBranchCode(Cmp cmp) 745private static OpCode GetLdindOpCode(TypeCode typeCode) => 766OpCode opCode = GetLdindOpCode(Type.GetTypeCode(type)); 962private static OpCode GetLdelemOpCode(TypeCode typeCode) => 990OpCode opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType)); 998OpCode opCode = OpCodes.Ldelema; 1002private static OpCode GetStelemOpCode(TypeCode typeCode) => 1028OpCode opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType)); 1132private static OpCode GetConvOpCode(TypeCode typeCode) => 1158OpCode opCode = GetConvOpCode(Type.GetTypeCode(target));
System.Private.Xml (38)
System\Xml\Serialization\CodeGenerator.cs (20)
329private static readonly OpCode[] s_branchCodes = new OpCode[] { 338private static OpCode GetBranchCode(Cmp cmp) 680private static readonly OpCode[] s_ldindOpCodes = new OpCode[] { 703private static OpCode GetLdindOpCode(TypeCode typeCode) 710OpCode opCode = GetLdindOpCode(Type.GetTypeCode(type)); 1003private static readonly OpCode[] s_ldelemOpCodes = new OpCode[] { 1025private static OpCode GetLdelemOpCode(TypeCode typeCode) 1038OpCode opCode = GetLdelemOpCode(Type.GetTypeCode(arrayElementType)); 1047OpCode opCode = OpCodes.Ldelema; 1051private static readonly OpCode[] s_stelemOpCodes = new OpCode[] { 1073private static OpCode GetStelemOpCode(TypeCode typeCode) 1084OpCode opCode = GetStelemOpCode(Type.GetTypeCode(arrayElementType)); 1163private static readonly OpCode[] s_convOpCodes = new OpCode[] { 1185private static OpCode GetConvOpCode(TypeCode typeCode) 1198OpCode opCode = GetConvOpCode(Type.GetTypeCode(target));
System\Xml\Xsl\IlGen\GenerateHelper.cs (17)
753public void TestAndBranch(int i4, Label lblBranch, OpCode opcodeBranch) 810private void TraceCall(OpCode opcode, MethodInfo meth) 840OpCode opcode = meth.IsVirtual || meth.IsAbstract ? OpCodes.Callvirt : OpCodes.Call; 1566public void Emit(OpCode opcode) 1575public void Emit(OpCode opcode, byte byteVal) 1584public void Emit(OpCode opcode, ConstructorInfo constrInfo) 1593public void Emit(OpCode opcode, double dblVal) 1602public void Emit(OpCode opcode, FieldInfo fldInfo) 1611public void Emit(OpCode opcode, int intVal) 1621public void Emit(OpCode opcode, long longVal) 1631public void Emit(OpCode opcode, Label lblVal) 1641public void Emit(OpCode opcode, Label[] arrLabels) 1657public void Emit(OpCode opcode, LocalBuilder locBldr) 1666public void Emit(OpCode opcode, sbyte sbyteVal) 1675public void Emit(OpCode opcode, string strVal) 1684public void Emit(OpCode opcode, Type typVal) 1730public void EmitUnconditionalBranch(OpCode opcode, Label lblTarget)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
4291OpCode opcode;
System.Reflection.DispatchProxy (9)
System\Reflection\DispatchProxyGenerator.cs (9)
550private static readonly OpCode[] s_convOpCodes = new OpCode[] { 572private static readonly OpCode[] s_ldindOpCodes = new OpCode[] { 594private static readonly OpCode[] s_stindOpCodes = new OpCode[] { 634OpCode opCode = s_convOpCodes[GetTypeCode(target)]; 671OpCode opCode = s_ldindOpCodes[GetTypeCode(type)]; 684OpCode opCode = s_stindOpCodes[GetTypeCode(type)];
System.Reflection.Emit (25)
System\Reflection\Emit\ILGeneratorImpl.cs (25)
261private void UpdateStackSize(OpCode opCode) 271private static bool UnconditionalJump(OpCode opCode) => 282public void EmitOpcode(OpCode opcode) 293public override void Emit(OpCode opcode) => EmitOpcode(opcode); 295public override void Emit(OpCode opcode, byte arg) 301public override void Emit(OpCode opcode, double arg) 307public override void Emit(OpCode opcode, float arg) 313public override void Emit(OpCode opcode, short arg) 319public override void Emit(OpCode opcode, int arg) 408public override void Emit(OpCode opcode, long arg) 414public override void Emit(OpCode opcode, string str) 421public override void Emit(OpCode opcode, ConstructorInfo con) 478private void AdjustDepth(OpCode opcode, LabelInfo label) 505private static bool UnconditionalBranching(OpCode opcode) => 508public override void Emit(OpCode opcode, Label label) 522public override void Emit(OpCode opcode, Label[] labels) 542public override void Emit(OpCode opcode, LocalBuilder local) 570public override void Emit(OpCode opcode, SignatureHelper signature) 590public override void Emit(OpCode opcode, FieldInfo field) 598public override void Emit(OpCode opcode, MethodInfo meth) 613public override void Emit(OpCode opcode, Type cls) 621public override void EmitCall(OpCode opcode, MethodInfo methodInfo, Type[]? optionalParameterTypes) 643private static int GetStackChange(OpCode opcode, MethodInfo methodInfo, Type voidType, Type[]? optionalParameterTypes) 683public override void EmitCalli(OpCode opcode, CallingConventions callingConvention, 715public 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)
503OpCode callType = (method.IsStatic || method.DeclaringType.IsValueType) ? OpCodes.Call : OpCodes.Callvirt;