5 writes to _ilg
System (5)
regex\system\text\regularexpressions\RegexCompiler.cs (5)
3204_ilg = defCtorBuilder.GetILGenerator(); 3281_ilg = tmoutCtorBuilder.GetILGenerator(); 3304_ilg = null; 3383_ilg = _methbuilder.GetILGenerator(); 3453_ilg = dm.GetILGenerator();
103 references to _ilg
System (103)
regex\system\text\regularexpressions\RegexCompiler.cs (103)
336return _ilg.DefineLabel(); 343_ilg.MarkLabel(l); 391_ilg.Emit(OpCodes.Ldstr, str); 399_ilg.Emit(OpCodes.Ldc_I4_S, (byte)i); 401_ilg.Emit(OpCodes.Ldc_I4, i); 407_ilg.Emit(OpCodes.Conv_I8); 409_ilg.Emit(OpCodes.Ldc_I8, i); 417_ilg.Emit(OpCodes.Dup); 424_ilg.Emit(OpCodes.Ret); 432_ilg.Emit(OpCodes.Rem); 440_ilg.Emit(OpCodes.Ceq); 447_ilg.Emit(OpCodes.Pop); 454_ilg.Emit(OpCodes.Add); 462_ilg.Emit(OpCodes.Sub); 464_ilg.Emit(OpCodes.Add); 471_ilg.Emit(OpCodes.Sub); 479_ilg.Emit(OpCodes.Add); 481_ilg.Emit(OpCodes.Sub); 488_ilg.Emit(OpCodes.Ldloc_S, lt); 495_ilg.Emit(OpCodes.Stloc_S, lt); 502_ilg.Emit(OpCodes.Ldarg_0); 510_ilg.Emit(OpCodes.Ldfld, ft); 534_ilg.Emit(OpCodes.Stfld, ft); 541_ilg.Emit(OpCodes.Callvirt, mt); 548_ilg.Emit(OpCodes.Call, mt); 555_ilg.Emit(OpCodes.Newobj, ct); 562_ilg.Emit(OpCodes.Brfalse, l); 569_ilg.Emit(OpCodes.Brtrue, l); 576_ilg.Emit(OpCodes.Br, l); 583_ilg.Emit(OpCodes.Ble, l); 590_ilg.Emit(OpCodes.Blt, l); 597_ilg.Emit(OpCodes.Bge, l); 604_ilg.Emit(OpCodes.Bgt, l); 611_ilg.Emit(OpCodes.Bne_Un, l); 618_ilg.Emit(OpCodes.Beq, l); 625_ilg.Emit(OpCodes.Brfalse_S, l); 632_ilg.Emit(OpCodes.Br_S, l); 639_ilg.Emit(OpCodes.Ble_S, l); 646_ilg.Emit(OpCodes.Blt_S, l); 653_ilg.Emit(OpCodes.Bge_S, l); 660_ilg.Emit(OpCodes.Bgt_S, l); 667_ilg.Emit(OpCodes.Bgt_Un_S, l); 674_ilg.Emit(OpCodes.Bne_Un_S, l); 681_ilg.Emit(OpCodes.Beq_S, l); 688_ilg.Emit(OpCodes.Ldlen); 793_ilg.Emit(OpCodes.Ldloc_S, _trackV); 794_ilg.Emit(OpCodes.Ldloc_S, _trackposV); 795_ilg.Emit(OpCodes.Ldc_I4_1); 796_ilg.Emit(OpCodes.Sub); 797_ilg.Emit(OpCodes.Dup); 798_ilg.Emit(OpCodes.Stloc_S, _trackposV); 805_ilg.Emit(OpCodes.Ldloc_S, _trackV); 806_ilg.Emit(OpCodes.Ldloc_S, _trackposV); 807_ilg.Emit(OpCodes.Dup); 808_ilg.Emit(OpCodes.Ldc_I4_1); 809_ilg.Emit(OpCodes.Add); 810_ilg.Emit(OpCodes.Stloc_S, _trackposV); 811_ilg.Emit(OpCodes.Ldelem_I4); 818_ilg.Emit(OpCodes.Ldloc_S, _trackV); 819_ilg.Emit(OpCodes.Ldloc_S, _trackposV); 820_ilg.Emit(OpCodes.Ldelem_I4); 828_ilg.Emit(OpCodes.Ldloc_S, lt); 836_ilg.Emit(OpCodes.Ldloc_S, _stackV); 837_ilg.Emit(OpCodes.Ldloc_S, _stackposV); 840_ilg.Emit(OpCodes.Add); 848_ilg.Emit(OpCodes.Ldloc_S, _stackV); 849_ilg.Emit(OpCodes.Ldloc_S, _stackposV); 850_ilg.Emit(OpCodes.Ldc_I4_1); 851_ilg.Emit(OpCodes.Sub); 852_ilg.Emit(OpCodes.Dup); 853_ilg.Emit(OpCodes.Stloc_S, _stackposV); 860_ilg.Emit(OpCodes.Ldloc_S, _stackV); 861_ilg.Emit(OpCodes.Ldloc_S, _stackposV); 862_ilg.Emit(OpCodes.Ldelem_I4); 869_ilg.Emit(OpCodes.Ldloc_S, _stackV); 870_ilg.Emit(OpCodes.Ldloc_S, _stackposV); 871_ilg.Emit(OpCodes.Dup); 872_ilg.Emit(OpCodes.Ldc_I4_1); 873_ilg.Emit(OpCodes.Add); 874_ilg.Emit(OpCodes.Stloc_S, _stackposV); 875_ilg.Emit(OpCodes.Ldelem_I4); 889_ilg.Emit(OpCodes.Ldloc_S, _stackposV); 891_ilg.Emit(OpCodes.Add); 892_ilg.Emit(OpCodes.Stloc_S, _stackposV); 899_ilg.Emit(OpCodes.Stelem_I4); 906_ilg.Emit(OpCodes.Stelem_I4); 913_ilg.Emit(OpCodes.Br, _backtrack); 972_ilg.Emit(OpCodes.Br, AdvanceLabel()); 1001_labels[codepos] = _ilg.DefineLabel(); 1061_ilg.Emit(OpCodes.Switch, table); 1075_ilg.MarkLabel(n._label); 1322_ilg.Emit(OpCodes.Switch, table); 1528return _ilg.DeclareLocal(typeof(int)); 1535return _ilg.DeclareLocal(typeof(int[])); 1542return _ilg.DeclareLocal(typeof(string)); 3208_ilg.Emit(OpCodes.Call, typeof(Regex).GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, 3252_ilg.Emit(OpCodes.Newarr, typeof(String)); // create new string array 3260_ilg.Emit(OpCodes.Stelem_Ref); 3285_ilg.Emit(OpCodes.Call, defCtorBuilder); 3288_ilg.Emit(OpCodes.Ldarg_1); 3293_ilg.Emit(OpCodes.Ldarg_1); 3331_ilg.Emit(OpCodes.Box, typeof(Int32)); 3339_ilg.Emit(OpCodes.Box, typeof(Int32));