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)
336
return
_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);
1528
return
_ilg
.DeclareLocal(typeof(int));
1535
return
_ilg
.DeclareLocal(typeof(int[]));
1542
return
_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));