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);
3102
Ldc
(0);
3117
Ldc
(sliceStaticPos - 1);
3120
Ldc
('\n');
3129
Ldc
(0);
3133
Ldc
(1);
3137
Ldc
('\n');
3147
Ldc
(sliceStaticPos);
3164
Ldc
(sliceStaticPos);
3174
Ldc
(1);
3184
Ldc
(sliceStaticPos);
3189
Ldc
(sliceStaticPos);
3192
Ldc
('\n');
3208
Ldc
('\n');
3234
Ldc
(str.Length);
3244
Ldc
(1);
3251
Ldc
(str[i]);
3259
Ldc
(sliceStaticPos);
3324
Ldc
(!rtl ? node.M : -node.M);
3406
Ldc
(literalLength - 1);
3423
Ldc
(0);
3436
Ldc
(!rtl ? 1 : -1);
3522
Ldc
(0);
3560
Ldc
(maxIterations.Value);
3565
Ldc
(1);
3611
Ldc
(node.Ch);
3617
Ldc
(node.Ch);
3618
Ldc
(literal.String[0]);
3629
Ldc
(literal.SetChars[0]);
3630
Ldc
(literal.SetChars[1]);
3636
Ldc
(literal.SetChars[0]);
3637
Ldc
(literal.SetChars[1]);
3638
Ldc
(literal.SetChars[2]);
3649
Ldc
(node.Ch);
3650
Ldc
(literal.SetChars[0]);
3651
Ldc
(literal.SetChars[1]);
3667
Ldc
(node.Ch);
3673
Ldc
(node.Ch);
3674
Ldc
(literal.Range.LowInclusive);
3682
Ldc
(literal.Range.LowInclusive);
3683
Ldc
(literal.Range.HighInclusive);
3699
Ldc
(0);
3715
Ldc
(node.Ch);
3745
Ldc
(0);
3872
Ldc
(0);
3887
Ldc
(0);
3941
Ldc
(1);
3968
Ldc
(minIterations);
3981
Ldc
(1);
4001
Ldc
(1);
4038
Ldc
(entriesPerIteration);
4054
Ldc
(0);
4062
Ldc
(0);
4153
Ldc
(0);
4159
Ldc
(0);
4170
Ldc
(maxIterations);
4189
Ldc
(entriesPerIteration);
4238
Ldc
(0);
4249
Ldc
(1);
4256
Ldc
(iterations);
4294
Ldc
(sliceStaticPos);
4295
Ldc
(iterations);
4306
Ldc
(0);
4323
Ldc
(0);
4338
Ldc
(1);
4387
Ldc
(0);
4405
Ldc
(1);
4416
Ldc
(node.Ch);
4429
Ldc
(1);
4438
Ldc
(maxIterations);
4468
Ldc
(sliceStaticPos);
4481
Ldc
(0);
4489
Ldc
(sliceStaticPos);
4505
Ldc
(0);
4531
Ldc
(node.Ch);
4544
Ldc
(1);
4553
Ldc
(maxIterations);
4569
Ldc
(minIterations);
4617
Ldc
(sliceStaticPos);
4626
Ldc
(0);
4634
Ldc
(sliceStaticPos);
4641
Ldc
(1);
4653
Ldc
(node.Ch);
4668
Ldc
(1);
4674
Ldc
(1);
4682
Ldc
(1);
4707
Ldc
(0);
4717
Ldc
(1);
4724
Ldc
(node.M);
4795
Ldc
(0);
4799
Ldc
(0);
4843
Ldc
(1);
4872
Ldc
(minIterations);
4881
Ldc
(maxIterations);
4887
Ldc
(minIterations);
4908
Ldc
(maxIterations);
4919
Ldc
(maxIterations);
4939
Ldc
(1);
4945
Ldc
(0);
4972
Ldc
(0);
4983
Ldc
(minIterations);
4999
Ldc
(minIterations);
5012
Ldc
(0);
5054
Ldc
(0);
5180
Ldc
(node.Ch);
5200
Ldc
(lowInclusive);
5201
Ldc
(highInclusive);
5221
Ldc
(setChars[0]);
5232
Ldc
(setChars[0]);
5233
Ldc
(setChars[1]);
5244
Ldc
(setChars[0]);
5245
Ldc
(setChars[1]);
5246
Ldc
(setChars[2]);
5299
Ldc
(count - 1);
5308
Ldc
(2);
5325
Ldc
(1);
5335
Ldc
(1);
5372
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5381
Ldc
(0);
5416
Ldc
(0);
5444
Ldc
(0);
5452
Ldc
(!rtl ? 1 : -1);
5488
Ldc
(1);
5617
Ldc
(lowInclusive);
5623
Ldc
(lowInclusive);
5625
Ldc
(highInclusive - lowInclusive + 1);
5645
Ldc
((int)categories[0]);
5666
Ldc
(mask);
5668
Ldc
(setChars[1] | mask);
5675
Ldc
(setChars[0]);
5678
Ldc
(setChars[1]);
5687
Ldc
(setChars[2]);
5709
Ldc
(0x20);
5711
Ldc
(rangeUpper.LowInclusive);
5713
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
5750
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
5759
Ldc
(31);
5765
Ldc
(32);
5771
Ldc
(0);
5810
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
5819
Ldc
(63);
5825
Ldc
(64);
5831
Ldc
(0);
5848
Ldc
(range0.LowInclusive);
5855
Ldc
(range0.LowInclusive);
5857
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
5866
Ldc
(range1.LowInclusive);
5873
Ldc
(range1.LowInclusive);
5875
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
5910
Ldc
(128);
5915
Ldc
(0);
5925
Ldc
(128);
5930
Ldc
(1);
6005
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6063
Ldc
(4);
6066
Ldc
(1);
6068
Ldc
(15);
6070
Ldc
(31);
6074
Ldc
(0);
6089
Ldc
(0);
6097
Ldc
(1);
6117
Ldc
(0);
6210
Ldc
(index * IntPtr.Size);