295 references to Ldc
System.Text.RegularExpressions (295)
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (6)
118
Ldc
((int)options);
141
Ldc
(tree.CaptureCount);
160
Ldc
(tree.CaptureNames.Length);
167
Ldc
(i);
210
Ldc
(key);
218
Ldc
((int)en.Value!);
System\Text\RegularExpressions\RegexCompiler.cs (289)
428
Ldc
(minRequiredLength);
435
Ldc
(minRequiredLength);
448
Ldc
(0);
451
Ldc
(0);
495
Ldc
(1);
513
Ldc
(0);
515
Ldc
(1);
526
Ldc
(1);
537
Ldc
(1);
543
Ldc
(1);
547
Ldc
(1);
564
Ldc
(1);
573
Ldc
(0);
576
Ldc
(0);
579
Ldc
(1);
590
Ldc
(1);
601
Ldc
('\n');
604
Ldc
(1);
615
Ldc
(1);
628
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
634
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
638
Ldc
(1);
660
Ldc
(0);
666
Ldc
(1);
670
Ldc
('\n');
677
Ldc
('\n');
689
Ldc
(0);
694
Ldc
(1);
704
Ldc
(1);
714
Ldc
(minRequiredLength);
736
Ldc
(maxLength + extraNewlineBump);
741
Ldc
(maxLength + extraNewlineBump);
771
Ldc
(literal.Distance);
794
Ldc
(0);
804
Ldc
(1);
816
Ldc
(0);
826
Ldc
(0);
833
Ldc
(prefix.Length);
836
Ldc
(1);
881
Ldc
(0);
898
Ldc
(primarySet.Distance);
907
Ldc
(primarySet.Distance);
923
Ldc
(primarySet.Chars[0]);
929
Ldc
(primarySet.Chars[0]);
930
Ldc
(primarySet.Chars[1]);
936
Ldc
(primarySet.Chars[0]);
937
Ldc
(primarySet.Chars[1]);
938
Ldc
(primarySet.Chars[2]);
954
Ldc
(primarySet.Range.Value.LowInclusive);
960
Ldc
(primarySet.Range.Value.LowInclusive);
961
Ldc
(primarySet.Range.Value.HighInclusive);
1000
Ldc
(0);
1001
Ldc
(127);
1020
Ldc
(0x7f);
1041
Ldc
(1);
1052
Ldc
(-1);
1072
Ldc
(0);
1082
Ldc
(0);
1102
Ldc
(maxDistance);
1124
Ldc
(sets[setIndex].Distance);
1140
Ldc
(1);
1149
Ldc
(1);
1160
Ldc
(minRequiredLength - 1);
1186
Ldc
(0);
1189
Ldc
(set.Chars[0]);
1195
Ldc
(0);
1202
Ldc
(1);
1205
Ldc
(1);
1215
Ldc
(1);
1235
Ldc
(1);
1238
Ldc
(1);
1275
Ldc
((int)target.Literal.StringComparison);
1286
Ldc
(target.Literal.Char);
1294
Ldc
(literalChars[0]);
1295
Ldc
(literalChars[1]);
1299
Ldc
(literalChars[0]);
1300
Ldc
(literalChars[1]);
1301
Ldc
(literalChars[2]);
1313
Ldc
(0);
1328
Ldc
(1);
1356
Ldc
(1);
1358
Ldc
(target.LoopNode.M);
1363
Ldc
(1);
1379
Ldc
(1);
1391
Ldc
(1);
1455
Ldc
(0);
1458
Ldc
(length);
1462
Ldc
(length);
1465
Ldc
(1);
1496
Ldc
(0);
1523
Ldc
(sliceStaticPos);
1530
Ldc
(0);
1534
Ldc
(1);
1575
Ldc
(0);
1596
Ldc
(constant);
1605
Ldc
(constant);
1630
Ldc
(sliceStaticPos);
1753
EmitStackPush(() =>
Ldc
(i));
1763
Ldc
(i);
1864
Ldc
(capnum);
1874
Ldc
(capnum);
1894
Ldc
(capnum);
1905
Ldc
(0);
1976
Ldc
(0);
1994
Ldc
(1);
2057
Ldc
(capnum);
2069
Ldc
(0);
2092
Ldc
(1);
2104
Ldc
(2);
2150
Ldc
(0);
2158
Ldc
(1);
2275
Ldc
(0);
2306
Ldc
(1);
2318
Ldc
(2);
2356
Ldc
(0);
2364
Ldc
(1);
2417
Ldc
(capnum);
2426
Ldc
(uncapnum);
2432
Ldc
(capnum);
2433
Ldc
(uncapnum);
2647
Ldc
(1);
2914
Ldc
(sliceStaticPos);
2923
Ldc
((int)StringComparison.OrdinalIgnoreCase);
2978
Ldc
(1);
3009
Ldc
(node.Ch);
3028
Ldc
(1);
3050
Ldc
(sliceStaticPos);
3118
Ldc
(0);
3133
Ldc
(sliceStaticPos - 1);
3136
Ldc
('\n');
3145
Ldc
(0);
3149
Ldc
(1);
3153
Ldc
('\n');
3163
Ldc
(sliceStaticPos);
3180
Ldc
(sliceStaticPos);
3190
Ldc
(1);
3200
Ldc
(sliceStaticPos);
3205
Ldc
(sliceStaticPos);
3208
Ldc
('\n');
3224
Ldc
('\n');
3250
Ldc
(str.Length);
3260
Ldc
(1);
3267
Ldc
(str[i]);
3275
Ldc
(sliceStaticPos);
3340
Ldc
(!rtl ? node.M : -node.M);
3422
Ldc
(literalLength - 1);
3439
Ldc
(0);
3452
Ldc
(!rtl ? 1 : -1);
3538
Ldc
(0);
3576
Ldc
(maxIterations.Value);
3581
Ldc
(1);
3627
Ldc
(node.Ch);
3633
Ldc
(node.Ch);
3634
Ldc
(literal.String[0]);
3645
Ldc
(literal.SetChars[0]);
3646
Ldc
(literal.SetChars[1]);
3652
Ldc
(literal.SetChars[0]);
3653
Ldc
(literal.SetChars[1]);
3654
Ldc
(literal.SetChars[2]);
3665
Ldc
(node.Ch);
3666
Ldc
(literal.SetChars[0]);
3667
Ldc
(literal.SetChars[1]);
3683
Ldc
(node.Ch);
3689
Ldc
(node.Ch);
3690
Ldc
(literal.Range.LowInclusive);
3698
Ldc
(literal.Range.LowInclusive);
3699
Ldc
(literal.Range.HighInclusive);
3715
Ldc
(0);
3731
Ldc
(node.Ch);
3761
Ldc
(0);
3879
Ldc
(0);
3894
Ldc
(0);
3947
Ldc
(1);
3974
Ldc
(minIterations);
3987
Ldc
(1);
4007
Ldc
(1);
4044
Ldc
(entriesPerIteration);
4060
Ldc
(0);
4068
Ldc
(0);
4159
Ldc
(0);
4165
Ldc
(0);
4176
Ldc
(maxIterations);
4195
Ldc
(entriesPerIteration);
4243
Ldc
(0);
4254
Ldc
(1);
4261
Ldc
(iterations);
4299
Ldc
(sliceStaticPos);
4300
Ldc
(iterations);
4311
Ldc
(0);
4328
Ldc
(0);
4343
Ldc
(1);
4392
Ldc
(0);
4410
Ldc
(1);
4421
Ldc
(node.Ch);
4434
Ldc
(1);
4443
Ldc
(maxIterations);
4473
Ldc
(sliceStaticPos);
4486
Ldc
(0);
4494
Ldc
(sliceStaticPos);
4510
Ldc
(0);
4536
Ldc
(node.Ch);
4549
Ldc
(1);
4558
Ldc
(maxIterations);
4574
Ldc
(minIterations);
4622
Ldc
(sliceStaticPos);
4631
Ldc
(0);
4639
Ldc
(sliceStaticPos);
4646
Ldc
(1);
4658
Ldc
(node.Ch);
4673
Ldc
(1);
4679
Ldc
(1);
4687
Ldc
(1);
4712
Ldc
(0);
4722
Ldc
(1);
4729
Ldc
(node.M);
4800
Ldc
(0);
4804
Ldc
(0);
4848
Ldc
(1);
4877
Ldc
(minIterations);
4886
Ldc
(maxIterations);
4892
Ldc
(minIterations);
4913
Ldc
(maxIterations);
4924
Ldc
(maxIterations);
4944
Ldc
(1);
4950
Ldc
(0);
4977
Ldc
(0);
4988
Ldc
(minIterations);
5004
Ldc
(minIterations);
5017
Ldc
(0);
5059
Ldc
(0);
5185
Ldc
(node.Ch);
5205
Ldc
(lowInclusive);
5206
Ldc
(highInclusive);
5226
Ldc
(setChars[0]);
5237
Ldc
(setChars[0]);
5238
Ldc
(setChars[1]);
5249
Ldc
(setChars[0]);
5250
Ldc
(setChars[1]);
5251
Ldc
(setChars[2]);
5304
Ldc
(count - 1);
5313
Ldc
(2);
5330
Ldc
(1);
5340
Ldc
(1);
5377
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5386
Ldc
(0);
5421
Ldc
(0);
5449
Ldc
(0);
5457
Ldc
(!rtl ? 1 : -1);
5493
Ldc
(1);
5622
Ldc
(lowInclusive);
5628
Ldc
(lowInclusive);
5630
Ldc
(highInclusive - lowInclusive + 1);
5650
Ldc
((int)categories[0]);
5671
Ldc
(mask);
5673
Ldc
(setChars[1] | mask);
5680
Ldc
(setChars[0]);
5683
Ldc
(setChars[1]);
5692
Ldc
(setChars[2]);
5714
Ldc
(0x20);
5716
Ldc
(rangeUpper.LowInclusive);
5718
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
5755
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
5764
Ldc
(31);
5770
Ldc
(32);
5776
Ldc
(0);
5815
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
5824
Ldc
(63);
5830
Ldc
(64);
5836
Ldc
(0);
5853
Ldc
(range0.LowInclusive);
5860
Ldc
(range0.LowInclusive);
5862
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
5871
Ldc
(range1.LowInclusive);
5878
Ldc
(range1.LowInclusive);
5880
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
5915
Ldc
(128);
5920
Ldc
(0);
5930
Ldc
(128);
5935
Ldc
(1);
6010
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6068
Ldc
(4);
6071
Ldc
(1);
6073
Ldc
(15);
6075
Ldc
(31);
6079
Ldc
(0);
6094
Ldc
(0);
6102
Ldc
(1);
6122
Ldc
(0);
6215
Ldc
(index * IntPtr.Size);