462 references to EmitOpCode
Microsoft.CodeAnalysis (91)
CodeGen\ILBuilder.cs (1)
1098EmitOpCode(ILOpCode.Nop);
CodeGen\ILBuilderConversions.cs (48)
27this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_i1_un : ILOpCode.Conv_ovf_i1); 29this.EmitOpCode(ILOpCode.Conv_i1); 41this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_u1_un : ILOpCode.Conv_ovf_u1); 43this.EmitOpCode(ILOpCode.Conv_u1); 57this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_i2_un : ILOpCode.Conv_ovf_i2); 59this.EmitOpCode(ILOpCode.Conv_i2); 74this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_u2_un : ILOpCode.Conv_ovf_u2); 76this.EmitOpCode(ILOpCode.Conv_u2); 93this.EmitOpCode(ILOpCode.Conv_ovf_i4_un); 97this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_i4_un : ILOpCode.Conv_ovf_i4); 99this.EmitOpCode(ILOpCode.Conv_i4); 116this.EmitOpCode(ILOpCode.Conv_ovf_u4); 120this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_u4_un : ILOpCode.Conv_ovf_u4); 122this.EmitOpCode(ILOpCode.Conv_u4); 136this.EmitOpCode(ILOpCode.Conv_i); // potentially widening, so not NOP 143this.EmitOpCode(ILOpCode.Conv_u); // potentially widening, so not NOP 147this.EmitOpCode(ILOpCode.Conv_ovf_i_un); 150this.EmitOpCode(ILOpCode.Conv_u); // potentially widening, so not NOP 159this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_i_un : ILOpCode.Conv_ovf_i); 161this.EmitOpCode(ILOpCode.Conv_i); 178this.EmitOpCode(ILOpCode.Conv_u); // potentially widening, so not NOP 184this.EmitOpCode(ILOpCode.Conv_ovf_u); 186this.EmitOpCode(ILOpCode.Conv_i); // potentially widening, so not NOP 190this.EmitOpCode(fromUnsigned ? ILOpCode.Conv_ovf_u_un : ILOpCode.Conv_ovf_u); 192this.EmitOpCode(ILOpCode.Conv_u); 206this.EmitOpCode(ILOpCode.Conv_i8); // sign extend 212this.EmitOpCode(ILOpCode.Conv_u8); // 0 extend 218this.EmitOpCode(ILOpCode.Conv_ovf_i8_un); 220this.EmitOpCode(ILOpCode.Conv_u8); // 0 extend if unchecked 224this.EmitOpCode(ILOpCode.Conv_ovf_i8_un); 229this.EmitOpCode(ILOpCode.Conv_ovf_i8); 231this.EmitOpCode(ILOpCode.Conv_i8); 248this.EmitOpCode(ILOpCode.Conv_u8); // 0 extend 255this.EmitOpCode(ILOpCode.Conv_ovf_u8); 257this.EmitOpCode(ILOpCode.Conv_i8); // sign extend if unchecked 261this.EmitOpCode(ILOpCode.Conv_ovf_u8); 266this.EmitOpCode(ILOpCode.Conv_ovf_u8); 268this.EmitOpCode(ILOpCode.Conv_u8); 279this.EmitOpCode(ILOpCode.Conv_r_un); 282this.EmitOpCode(ILOpCode.Conv_r4); 291this.EmitOpCode(ILOpCode.Conv_r_un); 294this.EmitOpCode(ILOpCode.Conv_r8); 306this.EmitOpCode(ILOpCode.Conv_u); 309this.EmitOpCode(ILOpCode.Conv_ovf_u_un); 315this.EmitOpCode(ILOpCode.Conv_ovf_u); 318this.EmitOpCode(ILOpCode.Conv_ovf_u); 335this.EmitOpCode(ILOpCode.Conv_u); 342this.EmitOpCode(ILOpCode.Conv_i);
CodeGen\ILBuilderEmit.cs (38)
106EmitOpCode(ILOpCode.Dup); //array 107EmitOpCode(ILOpCode.Ldtoken); 446case 0: EmitOpCode(ILOpCode.Ldloc_0); break; 447case 1: EmitOpCode(ILOpCode.Ldloc_1); break; 448case 2: EmitOpCode(ILOpCode.Ldloc_2); break; 449case 3: EmitOpCode(ILOpCode.Ldloc_3); break; 453EmitOpCode(ILOpCode.Ldloc_s); 458EmitOpCode(ILOpCode.Ldloc); 471case 0: EmitOpCode(ILOpCode.Stloc_0); break; 472case 1: EmitOpCode(ILOpCode.Stloc_1); break; 473case 2: EmitOpCode(ILOpCode.Stloc_2); break; 474case 3: EmitOpCode(ILOpCode.Stloc_3); break; 478EmitOpCode(ILOpCode.Stloc_s); 483EmitOpCode(ILOpCode.Stloc); 502EmitOpCode(ILOpCode.Ldloca_s); 507EmitOpCode(ILOpCode.Ldloca); 518case 0: EmitOpCode(ILOpCode.Ldarg_0); break; 519case 1: EmitOpCode(ILOpCode.Ldarg_1); break; 520case 2: EmitOpCode(ILOpCode.Ldarg_2); break; 521case 3: EmitOpCode(ILOpCode.Ldarg_3); break; 525EmitOpCode(ILOpCode.Ldarg_s); 530EmitOpCode(ILOpCode.Ldarg); 541EmitOpCode(ILOpCode.Ldarga_s); 546EmitOpCode(ILOpCode.Ldarga); 556EmitOpCode(ILOpCode.Starg_s); 561EmitOpCode(ILOpCode.Starg); 641EmitOpCode(code); 647EmitOpCode(ILOpCode.Ldc_i4_s); 652EmitOpCode(ILOpCode.Ldc_i4); 688EmitOpCode(ILOpCode.Conv_i8); 693EmitOpCode(ILOpCode.Conv_u8); 697EmitOpCode(ILOpCode.Ldc_i8); 707EmitOpCode(ILOpCode.Conv_i); 712EmitOpCode(ILOpCode.Conv_u); 722EmitOpCode(ILOpCode.Ldc_r4); 728EmitOpCode(ILOpCode.Ldc_r8); 734EmitOpCode(ILOpCode.Ldnull); 745EmitOpCode(ILOpCode.Ldstr);
CodeGen\SwitchIntegralJumpTableEmitter.cs (4)
462_builder.EmitOpCode(ILOpCode.Sub); 525_builder.EmitOpCode(ILOpCode.Sub); 552_builder.EmitOpCode(ILOpCode.Dup); 555_builder.EmitOpCode(ILOpCode.Pop);
Microsoft.CodeAnalysis.CSharp (191)
CodeGen\CodeGenerator.cs (3)
392_builder.EmitOpCode(ILOpCode.Nop); 415_builder.EmitOpCode(ILOpCode.Nop); 466_builder.EmitOpCode(ILOpCode.Nop);
CodeGen\EmitAddress.cs (9)
142_builder.EmitOpCode(ILOpCode.Dup); // dup 143_builder.EmitOpCode(ILOpCode.Initobj); // initobj <type> 300_builder.EmitOpCode(ILOpCode.Dup); 314_builder.EmitOpCode(ILOpCode.Refanyval); 397_builder.EmitOpCode(ILOpCode.Readonly); 402_builder.EmitOpCode(ILOpCode.Ldelema); 455_builder.EmitOpCode(ILOpCode.Ldsflda); 555_builder.EmitOpCode(field.RefKind == RefKind.None ? ILOpCode.Ldflda : ILOpCode.Ldfld); 578_builder.EmitOpCode(ILOpCode.Ldflda);
CodeGen\EmitArrayInitializer.cs (11)
89_builder.EmitOpCode(ILOpCode.Dup); 192_builder.EmitOpCode(ILOpCode.Dup); 539_builder.EmitOpCode(ILOpCode.Initobj); 573_builder.EmitOpCode(ILOpCode.Ldsflda); 634_builder.EmitOpCode(ILOpCode.Ldtoken); 670_builder.EmitOpCode(ILOpCode.Ldsfld); 672_builder.EmitOpCode(ILOpCode.Dup); 678_builder.EmitOpCode(ILOpCode.Pop); 680_builder.EmitOpCode(ILOpCode.Newarr); 683_builder.EmitOpCode(ILOpCode.Dup); 684_builder.EmitOpCode(ILOpCode.Stsfld);
CodeGen\EmitConversion.cs (9)
49_builder.EmitOpCode(ILOpCode.Conv_u); 170_builder.EmitOpCode(ILOpCode.Conv_u); 241_builder.EmitOpCode(ILOpCode.Unbox_any); 273_builder.EmitOpCode(ILOpCode.Castclass); 278_builder.EmitOpCode(ILOpCode.Unbox_any); 335_builder.EmitOpCode(ILOpCode.Constrained); 356_builder.EmitOpCode(ILOpCode.Dup); 357_builder.EmitOpCode(ILOpCode.Ldvirtftn); 364_builder.EmitOpCode(ILOpCode.Ldftn);
CodeGen\EmitExpression.cs (108)
175_builder.EmitOpCode(ILOpCode.Ldarg_0); 475_builder.EmitOpCode(ILOpCode.Dup); 487_builder.EmitOpCode(ILOpCode.Dup); 524_builder.EmitOpCode(ILOpCode.Pop); 667_builder.EmitOpCode(ILOpCode.Mkrefany); 679_builder.EmitOpCode(ILOpCode.Refanytype); 689_builder.EmitOpCode(ILOpCode.Arglist); 746_builder.EmitOpCode(ILOpCode.Conv_u); 770_builder.EmitOpCode(ILOpCode.Dup); 775_builder.EmitOpCode(ILOpCode.Dup); 797_builder.EmitOpCode(ILOpCode.Ldarg_0); 997_builder.EmitOpCode(ILOpCode.Ldelem_i1); 1002_builder.EmitOpCode(ILOpCode.Ldelem_u1); 1006_builder.EmitOpCode(ILOpCode.Ldelem_i2); 1011_builder.EmitOpCode(ILOpCode.Ldelem_u2); 1015_builder.EmitOpCode(ILOpCode.Ldelem_i4); 1019_builder.EmitOpCode(ILOpCode.Ldelem_u4); 1024_builder.EmitOpCode(ILOpCode.Ldelem_i8); 1031_builder.EmitOpCode(ILOpCode.Ldelem_i); 1035_builder.EmitOpCode(ILOpCode.Ldelem_r4); 1039_builder.EmitOpCode(ILOpCode.Ldelem_r8); 1045_builder.EmitOpCode(ILOpCode.Ldelem_ref); 1051_builder.EmitOpCode(ILOpCode.Ldelem); 1059_builder.EmitOpCode(ILOpCode.Readonly); 1062_builder.EmitOpCode(ILOpCode.Ldelema); 1122_builder.EmitOpCode(ILOpCode.Volatile); 1124_builder.EmitOpCode(ILOpCode.Ldsfld); 1148_builder.EmitOpCode(ILOpCode.Volatile); 1151_builder.EmitOpCode(ILOpCode.Ldfld); 1197_builder.EmitOpCode(ILOpCode.Unbox); 1211_builder.EmitOpCode(ILOpCode.Ldflda); 1402_builder.EmitOpCode(ILOpCode.Ldind_i1); 1407_builder.EmitOpCode(ILOpCode.Ldind_u1); 1411_builder.EmitOpCode(ILOpCode.Ldind_i2); 1416_builder.EmitOpCode(ILOpCode.Ldind_u2); 1420_builder.EmitOpCode(ILOpCode.Ldind_i4); 1424_builder.EmitOpCode(ILOpCode.Ldind_u4); 1429_builder.EmitOpCode(ILOpCode.Ldind_i8); 1436_builder.EmitOpCode(ILOpCode.Ldind_i); 1440_builder.EmitOpCode(ILOpCode.Ldind_r4); 1444_builder.EmitOpCode(ILOpCode.Ldind_r8); 1450_builder.EmitOpCode(ILOpCode.Ldind_ref); 1454_builder.EmitOpCode(ILOpCode.Ldobj); 1609_builder.EmitOpCode(ILOpCode.Initobj); // initobj <MyStruct> 1633_builder.EmitOpCode(ILOpCode.Constrained); 1787_builder.EmitOpCode(ILOpCode.Constrained); 2107_builder.EmitOpCode(ILOpCode.Conv_ovf_i); 2111_builder.EmitOpCode(ILOpCode.Conv_ovf_i_un); 2130_builder.EmitOpCode(ILOpCode.Ldlen); 2157_builder.EmitOpCode(ILOpCode.Newarr); 2183_builder.EmitOpCode(ILOpCode.Localloc); 2460_builder.EmitOpCode(ILOpCode.Initobj); // initobj <MyStruct> 2809_builder.EmitOpCode(ILOpCode.Dup); 2973_builder.EmitOpCode(ILOpCode.Stobj); 3007_builder.EmitOpCode(ILOpCode.Stelem_i1); 3013_builder.EmitOpCode(ILOpCode.Stelem_i2); 3018_builder.EmitOpCode(ILOpCode.Stelem_i4); 3023_builder.EmitOpCode(ILOpCode.Stelem_i8); 3030_builder.EmitOpCode(ILOpCode.Stelem_i); 3034_builder.EmitOpCode(ILOpCode.Stelem_r4); 3038_builder.EmitOpCode(ILOpCode.Stelem_r8); 3044_builder.EmitOpCode(ILOpCode.Stelem_ref); 3048_builder.EmitOpCode(ILOpCode.Stelem); 3061_builder.EmitOpCode(ILOpCode.Volatile); 3072_builder.EmitOpCode(field.IsStatic ? ILOpCode.Stsfld : ILOpCode.Stfld); 3105_builder.EmitOpCode(ILOpCode.Stind_i1); 3111_builder.EmitOpCode(ILOpCode.Stind_i2); 3116_builder.EmitOpCode(ILOpCode.Stind_i4); 3121_builder.EmitOpCode(ILOpCode.Stind_i8); 3128_builder.EmitOpCode(ILOpCode.Stind_i); 3132_builder.EmitOpCode(ILOpCode.Stind_r4); 3136_builder.EmitOpCode(ILOpCode.Stind_r8); 3142_builder.EmitOpCode(ILOpCode.Stind_ref); 3146_builder.EmitOpCode(ILOpCode.Stobj); 3157_builder.EmitOpCode(ILOpCode.Pop); 3173_builder.EmitOpCode(ILOpCode.Isinst); 3175_builder.EmitOpCode(ILOpCode.Ldnull); 3176_builder.EmitOpCode(ILOpCode.Cgt_un); 3198_builder.EmitOpCode(ILOpCode.Isinst); 3203_builder.EmitOpCode(ILOpCode.Unbox_any); 3227_builder.EmitOpCode(ILOpCode.Ldc_i4_0); 3228_builder.EmitOpCode(ILOpCode.Conv_u); 3232_builder.EmitOpCode(ILOpCode.Ldc_i4_0); 3233_builder.EmitOpCode(ILOpCode.Conv_i); 3275_builder.EmitOpCode(ILOpCode.Initobj); // initobj <MyStruct> 3293_builder.EmitOpCode(ILOpCode.Ldtoken); 3301_builder.EmitOpCode(ILOpCode.Sizeof); 3309_builder.EmitOpCode(ILOpCode.Ldtoken); 3356_builder.EmitOpCode(ILOpCode.Ldtoken); 3363_builder.EmitOpCode(ILOpCode.Ldtoken); 3369_builder.EmitOpCode(ILOpCode.Ldsfld); 3375_builder.EmitOpCode(ILOpCode.Stsfld); 3386_builder.EmitOpCode(ILOpCode.Ldstr); 3392_builder.EmitOpCode(ILOpCode.Ldsfld); 3398_builder.EmitOpCode(ILOpCode.Stsfld); 3410_builder.EmitOpCode(ILOpCode.Ldtoken); 3416_builder.EmitOpCode(ILOpCode.Ldtoken); 3429_builder.EmitOpCode(ILOpCode.Ldtoken); 3437_builder.EmitOpCode(ILOpCode.Castclass); 3444_builder.EmitOpCode(ILOpCode.Ldtoken); 3456_builder.EmitOpCode(ILOpCode.Ldtoken); 3464_builder.EmitOpCode(ILOpCode.Castclass); 3585_builder.EmitOpCode(ILOpCode.Dup); 3598_builder.EmitOpCode(ILOpCode.Pop); 3736_builder.EmitOpCode(ILOpCode.Box); 3811_builder.EmitOpCode(ILOpCode.Nop); 3837_builder.EmitOpCode(ILOpCode.Constrained); 3841_builder.EmitOpCode(ILOpCode.Ldftn);
CodeGen\EmitOperators.cs (31)
43_builder.EmitOpCode(ILOpCode.Neg); 47_builder.EmitOpCode(ILOpCode.Not); 180_builder.EmitOpCode(ILOpCode.Mul); 184_builder.EmitOpCode(ILOpCode.Add); 188_builder.EmitOpCode(ILOpCode.Sub); 194_builder.EmitOpCode(ILOpCode.Div_un); 198_builder.EmitOpCode(ILOpCode.Div); 205_builder.EmitOpCode(ILOpCode.Rem_un); 209_builder.EmitOpCode(ILOpCode.Rem); 214_builder.EmitOpCode(ILOpCode.Shl); 220_builder.EmitOpCode(ILOpCode.Shr_un); 224_builder.EmitOpCode(ILOpCode.Shr); 229_builder.EmitOpCode(ILOpCode.Shr_un); 233_builder.EmitOpCode(ILOpCode.And); 237_builder.EmitOpCode(ILOpCode.Xor); 241_builder.EmitOpCode(ILOpCode.Or); 445_builder.EmitOpCode(ILOpCode.Cgt_un); 459_builder.EmitOpCode(ILOpCode.Ceq); 466_builder.EmitOpCode(opCode); 531_builder.EmitOpCode(ILOpCode.Ldc_i4_0); 535_builder.EmitOpCode(ILOpCode.Conv_i8); 539_builder.EmitOpCode(ILOpCode.Conv_i); 543_builder.EmitOpCode(ILOpCode.Sub_ovf); 633_builder.EmitOpCode(ILOpCode.Mul_ovf_un); 637_builder.EmitOpCode(ILOpCode.Mul_ovf); 644_builder.EmitOpCode(ILOpCode.Add_ovf_un); 648_builder.EmitOpCode(ILOpCode.Add_ovf); 655_builder.EmitOpCode(ILOpCode.Sub_ovf_un); 659_builder.EmitOpCode(ILOpCode.Sub_ovf); 686_builder.EmitOpCode(ILOpCode.Ldc_i4_0); 687_builder.EmitOpCode(ILOpCode.Ceq);
CodeGen\EmitStackAllocInitializer.cs (10)
40_builder.EmitOpCode(ILOpCode.Dup); 54_builder.EmitOpCode(ILOpCode.Dup); 55_builder.EmitOpCode(ILOpCode.Ldsflda); 131_builder.EmitOpCode(ILOpCode.Dup); 151_builder.EmitOpCode(ILOpCode.Add); 156_builder.EmitOpCode(ILOpCode.Add); 161_builder.EmitOpCode(ILOpCode.Conv_i); 163_builder.EmitOpCode(ILOpCode.Mul); 164_builder.EmitOpCode(ILOpCode.Add); 172_builder.EmitOpCode(ILOpCode.Sizeof);
CodeGen\EmitStatement.cs (10)
140_builder.EmitOpCode(ILOpCode.Nop); 595_builder.EmitOpCode(ILOpCode.Isinst); 1073_builder.EmitOpCode(ILOpCode.Isinst); 1075_builder.EmitOpCode(ILOpCode.Dup); 1077_builder.EmitOpCode(ILOpCode.Pop); 1105_builder.EmitOpCode(ILOpCode.Unbox_any); 1162_builder.EmitOpCode(ILOpCode.Pop); 1179_builder.EmitOpCode(ILOpCode.Cgt_un); 1187_builder.EmitOpCode(ILOpCode.Pop); 1415_builder.EmitOpCode(ILOpCode.Ldind_u2);
Microsoft.CodeAnalysis.VisualBasic (180)
CodeGen\CodeGenerator.vb (2)
253_builder.EmitOpCode(ILOpCode.Nop) 272_builder.EmitOpCode(ILOpCode.Nop)
CodeGen\EmitAddress.vb (7)
66_builder.EmitOpCode(ILOpCode.Dup) 92_builder.EmitOpCode(ILOpCode.Ldarg_0) 95_builder.EmitOpCode(ILOpCode.Ldarg_0) 414_builder.EmitOpCode(ILOpCode.Readonly) 418_builder.EmitOpCode(ILOpCode.Ldelema) 437_builder.EmitOpCode(ILOpCode.Ldsflda) 511_builder.EmitOpCode(ILOpCode.Ldflda)
CodeGen\EmitArrayInitializer.vb (2)
70_builder.EmitOpCode(ILOpCode.Dup) 157_builder.EmitOpCode(ILOpCode.Dup)
CodeGen\EmitConversion.vb (20)
82_builder.EmitOpCode(ILOpCode.Ceq) 83_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 84_builder.EmitOpCode(ILOpCode.Ceq) 86_builder.EmitOpCode(ILOpCode.Cgt_un) 95_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 96_builder.EmitOpCode(ILOpCode.Cgt_un) 97_builder.EmitOpCode(ILOpCode.Neg) 126_builder.EmitOpCode(ILOpCode.Conv_r4) 134_builder.EmitOpCode(ILOpCode.Conv_r4) 181_builder.EmitOpCode(ILOpCode.Castclass) 216_builder.EmitOpCode(ILOpCode.Dup) 223_builder.EmitOpCode(ILOpCode.Pop) 245_builder.EmitOpCode(ILOpCode.Unbox_any) 339_builder.EmitOpCode(ILOpCode.Unbox_any) 344_builder.EmitOpCode(ILOpCode.Castclass) 364_builder.EmitOpCode(ILOpCode.Unbox_any) 376_builder.EmitOpCode(ILOpCode.Castclass) 419_builder.EmitOpCode(ILOpCode.Castclass) 498_builder.EmitOpCode(ILOpCode.Isinst) 502_builder.EmitOpCode(ILOpCode.Unbox_any)
CodeGen\EmitExpression.vb (95)
132_builder.EmitOpCode(ILOpCode.Ldarg_0) 332_builder.EmitOpCode(ILOpCode.Dup) 337_builder.EmitOpCode(ILOpCode.Dup) 353_builder.EmitOpCode(ILOpCode.Pop) 468_builder.EmitOpCode(ILOpCode.Dup) 469_builder.EmitOpCode(ILOpCode.Ldvirtftn) 471_builder.EmitOpCode(ILOpCode.Ldftn) 495_builder.EmitOpCode(ILOpCode.Ldarg_0) 497_builder.EmitOpCode(ILOpCode.Ldobj) 572_builder.EmitOpCode(ILOpCode.Ldelem_i1) 576_builder.EmitOpCode(ILOpCode.Ldelem_u1) 579_builder.EmitOpCode(ILOpCode.Ldelem_i2) 583_builder.EmitOpCode(ILOpCode.Ldelem_u2) 586_builder.EmitOpCode(ILOpCode.Ldelem_i4) 589_builder.EmitOpCode(ILOpCode.Ldelem_u4) 593_builder.EmitOpCode(ILOpCode.Ldelem_i8) 598_builder.EmitOpCode(ILOpCode.Ldelem_i) 601_builder.EmitOpCode(ILOpCode.Ldelem_r4) 604_builder.EmitOpCode(ILOpCode.Ldelem_r8) 608_builder.EmitOpCode(ILOpCode.Ldelem_ref) 611_builder.EmitOpCode(ILOpCode.Ldelem) 616_builder.EmitOpCode(ILOpCode.Readonly) 619_builder.EmitOpCode(ILOpCode.Ldelema) 659_builder.EmitOpCode(ILOpCode.Dup) 663_builder.EmitOpCode(ILOpCode.Dup) 673_builder.EmitOpCode(ILOpCode.Ldsfld) 697_builder.EmitOpCode(ILOpCode.Ldfld) 722Me._builder.EmitOpCode(ILOpCode.Unbox) 731Me._builder.EmitOpCode(ILOpCode.Ldflda) 818_builder.EmitOpCode(ILOpCode.Ldind_i1) 822_builder.EmitOpCode(ILOpCode.Ldind_u1) 825_builder.EmitOpCode(ILOpCode.Ldind_i2) 829_builder.EmitOpCode(ILOpCode.Ldind_u2) 832_builder.EmitOpCode(ILOpCode.Ldind_i4) 835_builder.EmitOpCode(ILOpCode.Ldind_u4) 839_builder.EmitOpCode(ILOpCode.Ldind_i8) 844_builder.EmitOpCode(ILOpCode.Ldind_i) 847_builder.EmitOpCode(ILOpCode.Ldind_r4) 850_builder.EmitOpCode(ILOpCode.Ldind_r8) 854_builder.EmitOpCode(ILOpCode.Ldind_ref) 856_builder.EmitOpCode(ILOpCode.Ldobj) 1096_builder.EmitOpCode(ILOpCode.Constrained) 1133_builder.EmitOpCode(ILOpCode.Nop) 1217_builder.EmitOpCode(ILOpCode.Isinst) 1223_builder.EmitOpCode(ILOpCode.Ldnull) 1226_builder.EmitOpCode(ILOpCode.Ceq) 1228_builder.EmitOpCode(ILOpCode.Cgt_un) 1336_builder.EmitOpCode(ILOpCode.Dup) 1347_builder.EmitOpCode(ILOpCode.Pop) 1486_builder.EmitOpCode(ILOpCode.Newarr) 1503_builder.EmitOpCode(ILOpCode.Ldlen) 1533_builder.EmitOpCode(ILOpCode.Initobj) ' initobj <MyStruct> 1582_builder.EmitOpCode(ILOpCode.Initobj) 1717Me._builder.EmitOpCode(ILOpCode.Initobj) ' initobj <MyStruct> 1854Me._builder.EmitOpCode(ILOpCode.Dup) 1878_builder.EmitOpCode(ILOpCode.Dup) 1958_builder.EmitOpCode(ILOpCode.Stobj) 1985_builder.EmitOpCode(ILOpCode.Stelem_i1) 1990_builder.EmitOpCode(ILOpCode.Stelem_i2) 1994_builder.EmitOpCode(ILOpCode.Stelem_i4) 1998_builder.EmitOpCode(ILOpCode.Stelem_i8) 2003_builder.EmitOpCode(ILOpCode.Stelem_i) 2006_builder.EmitOpCode(ILOpCode.Stelem_r4) 2009_builder.EmitOpCode(ILOpCode.Stelem_r8) 2013_builder.EmitOpCode(ILOpCode.Stelem_ref) 2015_builder.EmitOpCode(ILOpCode.Stelem) 2026_builder.EmitOpCode(ILOpCode.Stsfld) 2028_builder.EmitOpCode(ILOpCode.Stfld) 2055_builder.EmitOpCode(ILOpCode.Stind_i1) 2060_builder.EmitOpCode(ILOpCode.Stind_i2) 2064_builder.EmitOpCode(ILOpCode.Stind_i4) 2068_builder.EmitOpCode(ILOpCode.Stind_i8) 2073_builder.EmitOpCode(ILOpCode.Stind_i) 2076_builder.EmitOpCode(ILOpCode.Stind_r4) 2079_builder.EmitOpCode(ILOpCode.Stind_r8) 2083_builder.EmitOpCode(ILOpCode.Stind_ref) 2085_builder.EmitOpCode(ILOpCode.Stobj) 2094_builder.EmitOpCode(ILOpCode.Pop) 2103_builder.EmitOpCode(ILOpCode.Ldtoken) 2114_builder.EmitOpCode(ILOpCode.Ldtoken) 2123_builder.EmitOpCode(ILOpCode.Ldtoken) 2132_builder.EmitOpCode(ILOpCode.Castclass) 2146_builder.EmitOpCode(ILOpCode.Ldtoken) 2153_builder.EmitOpCode(ILOpCode.Ldtoken) 2162_builder.EmitOpCode(ILOpCode.Castclass) 2170_builder.EmitOpCode(ILOpCode.Box) 2175_builder.EmitOpCode(ILOpCode.Unbox_any) 2182_builder.EmitOpCode(ILOpCode.Ldtoken) 2198_builder.EmitOpCode(ILOpCode.Ldtoken) 2203_builder.EmitOpCode(ILOpCode.Ldsfld) 2208_builder.EmitOpCode(ILOpCode.Stsfld) 2217_builder.EmitOpCode(ILOpCode.Ldstr) 2222_builder.EmitOpCode(ILOpCode.Ldsfld) 2227_builder.EmitOpCode(ILOpCode.Stsfld) 2237_builder.EmitOpCode(ILOpCode.Ldtoken)
CodeGen\EmitOperators.vb (34)
34_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 37_builder.EmitOpCode(ILOpCode.Conv_i8) 44_builder.EmitOpCode(ILOpCode.Sub_ovf) 46_builder.EmitOpCode(ILOpCode.Neg) 61_builder.EmitOpCode(ILOpCode.Not) 180_builder.EmitOpCode(ILOpCode.And) 183_builder.EmitOpCode(ILOpCode.Xor) 186_builder.EmitOpCode(ILOpCode.Or) 203_builder.EmitOpCode(ILOpCode.And) 208_builder.EmitOpCode(ILOpCode.Xor) 213_builder.EmitOpCode(ILOpCode.Or) 256_builder.EmitOpCode(ILOpCode.Mul_ovf) 260_builder.EmitOpCode(ILOpCode.Mul_ovf_un) 262_builder.EmitOpCode(ILOpCode.Mul) 267_builder.EmitOpCode(ILOpCode.Rem_un) 269_builder.EmitOpCode(ILOpCode.[Rem]) 275_builder.EmitOpCode(ILOpCode.Add_ovf) 279_builder.EmitOpCode(ILOpCode.Add_ovf_un) 281_builder.EmitOpCode(ILOpCode.Add) 287_builder.EmitOpCode(ILOpCode.Sub_ovf) 291_builder.EmitOpCode(ILOpCode.Sub_ovf_un) 293_builder.EmitOpCode(ILOpCode.Sub) 300_builder.EmitOpCode(ILOpCode.Div_un) 302_builder.EmitOpCode(ILOpCode.Div) 314_builder.EmitOpCode(ILOpCode.And) 317_builder.EmitOpCode(ILOpCode.Shl) 329_builder.EmitOpCode(ILOpCode.And) 333_builder.EmitOpCode(ILOpCode.Shr_un) 335_builder.EmitOpCode(ILOpCode.Shr) 566_builder.EmitOpCode(ILOpCode.Cgt_un) 578_builder.EmitOpCode(ILOpCode.Ceq) 587_builder.EmitOpCode(opCode) 628_builder.EmitOpCode(ILOpCode.Ldc_i4_0) 629_builder.EmitOpCode(ILOpCode.Ceq)
CodeGen\EmitStatement.vb (20)
93_builder.EmitOpCode(ILOpCode.Nop) 229_builder.EmitOpCode(ILOpCode.Isinst) 231_builder.EmitOpCode(ILOpCode.Ldnull) 232_builder.EmitOpCode(ILOpCode.Cgt_un) 237_builder.EmitOpCode(ILOpCode.Cgt_un) 240_builder.EmitOpCode(ILOpCode.And) 245_builder.EmitOpCode(ILOpCode.Ceq) 248_builder.EmitOpCode(ILOpCode.And) 253_builder.EmitOpCode(ILOpCode.Castclass) 259_builder.EmitOpCode(ILOpCode.Pop) 280_builder.EmitOpCode(ILOpCode.Isinst) 282_builder.EmitOpCode(ILOpCode.Dup) 284_builder.EmitOpCode(ILOpCode.Pop) 302_builder.EmitOpCode(ILOpCode.Dup) 310_builder.EmitOpCode(ILOpCode.Unbox_any) 384_builder.EmitOpCode(ILOpCode.Pop) 394_builder.EmitOpCode(ILOpCode.Cgt_un) 401_builder.EmitOpCode(ILOpCode.Pop) 1210_builder.EmitOpCode(ILOpCode.Nop) 1483_builder.EmitOpCode(ILOpCode.Add)