301 references to Ldc
System.Text.RegularExpressions (301)
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (6)
117
Ldc
((int)options);
140
Ldc
(tree.CaptureCount);
159
Ldc
(tree.CaptureNames.Length);
166
Ldc
(i);
209
Ldc
(key);
217
Ldc
((int)en.Value!);
System\Text\RegularExpressions\RegexCompiler.cs (295)
428
Ldc
(minRequiredLength);
435
Ldc
(minRequiredLength);
448
Ldc
(0);
451
Ldc
(0);
495
Ldc
(1);
518
Ldc
(0);
522
Ldc
(_regexTree.FindOptimizations.MinRequiredLength);
524
Ldc
(1);
532
Ldc
(0);
534
Ldc
(1);
545
Ldc
(1);
556
Ldc
(1);
562
Ldc
(1);
566
Ldc
(1);
583
Ldc
(1);
592
Ldc
(0);
595
Ldc
(0);
598
Ldc
(1);
609
Ldc
(1);
620
Ldc
('\n');
623
Ldc
(1);
634
Ldc
(1);
647
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
653
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
657
Ldc
(1);
679
Ldc
(0);
685
Ldc
(1);
689
Ldc
('\n');
696
Ldc
('\n');
708
Ldc
(0);
713
Ldc
(1);
723
Ldc
(1);
733
Ldc
(minRequiredLength);
755
Ldc
(maxLength + extraNewlineBump);
760
Ldc
(maxLength + extraNewlineBump);
790
Ldc
(literal.Distance);
813
Ldc
(0);
823
Ldc
(1);
835
Ldc
(0);
845
Ldc
(0);
852
Ldc
(prefix.Length);
855
Ldc
(1);
900
Ldc
(0);
917
Ldc
(primarySet.Distance);
926
Ldc
(primarySet.Distance);
942
Ldc
(primarySet.Chars[0]);
948
Ldc
(primarySet.Chars[0]);
949
Ldc
(primarySet.Chars[1]);
955
Ldc
(primarySet.Chars[0]);
956
Ldc
(primarySet.Chars[1]);
957
Ldc
(primarySet.Chars[2]);
973
Ldc
(primarySet.Range.Value.LowInclusive);
979
Ldc
(primarySet.Range.Value.LowInclusive);
980
Ldc
(primarySet.Range.Value.HighInclusive);
1019
Ldc
(0);
1020
Ldc
(127);
1039
Ldc
(0x7f);
1060
Ldc
(1);
1071
Ldc
(-1);
1091
Ldc
(0);
1101
Ldc
(0);
1121
Ldc
(maxDistance);
1143
Ldc
(sets[setIndex].Distance);
1159
Ldc
(1);
1168
Ldc
(1);
1179
Ldc
(minRequiredLength - 1);
1205
Ldc
(0);
1208
Ldc
(set.Chars[0]);
1214
Ldc
(0);
1221
Ldc
(1);
1224
Ldc
(1);
1234
Ldc
(1);
1254
Ldc
(1);
1257
Ldc
(1);
1294
Ldc
((int)target.Literal.StringComparison);
1305
Ldc
(target.Literal.Char);
1313
Ldc
(literalChars[0]);
1314
Ldc
(literalChars[1]);
1318
Ldc
(literalChars[0]);
1319
Ldc
(literalChars[1]);
1320
Ldc
(literalChars[2]);
1332
Ldc
(0);
1347
Ldc
(1);
1375
Ldc
(1);
1377
Ldc
(target.LoopNode.M);
1382
Ldc
(1);
1398
Ldc
(1);
1410
Ldc
(1);
1474
Ldc
(0);
1477
Ldc
(length);
1481
Ldc
(length);
1484
Ldc
(1);
1515
Ldc
(0);
1542
Ldc
(sliceStaticPos);
1549
Ldc
(0);
1553
Ldc
(1);
1594
Ldc
(0);
1615
Ldc
(constant);
1624
Ldc
(constant);
1649
Ldc
(sliceStaticPos);
1785
EmitStackPush(() =>
Ldc
(i));
1795
Ldc
(i);
1969
Ldc
(sliceStaticPos);
1986
Ldc
(minValue);
2006
Ldc
(kvp.Key);
2110
Ldc
(capnum);
2120
Ldc
(capnum);
2140
Ldc
(capnum);
2151
Ldc
(0);
2222
Ldc
(0);
2240
Ldc
(1);
2303
Ldc
(capnum);
2315
Ldc
(0);
2338
Ldc
(1);
2350
Ldc
(2);
2396
Ldc
(0);
2404
Ldc
(1);
2514
Ldc
(0);
2545
Ldc
(1);
2557
Ldc
(2);
2595
Ldc
(0);
2603
Ldc
(1);
2656
Ldc
(capnum);
2665
Ldc
(uncapnum);
2671
Ldc
(capnum);
2672
Ldc
(uncapnum);
2873
Ldc
(1);
3142
Ldc
(sliceStaticPos);
3151
Ldc
((int)StringComparison.OrdinalIgnoreCase);
3206
Ldc
(1);
3237
Ldc
(node.Ch);
3256
Ldc
(1);
3278
Ldc
(sliceStaticPos);
3346
Ldc
(0);
3361
Ldc
(sliceStaticPos - 1);
3364
Ldc
('\n');
3373
Ldc
(0);
3377
Ldc
(1);
3381
Ldc
('\n');
3391
Ldc
(sliceStaticPos);
3408
Ldc
(sliceStaticPos);
3418
Ldc
(1);
3428
Ldc
(sliceStaticPos);
3433
Ldc
(sliceStaticPos);
3436
Ldc
('\n');
3452
Ldc
('\n');
3478
Ldc
(str.Length);
3488
Ldc
(1);
3495
Ldc
(str[i]);
3503
Ldc
(sliceStaticPos);
3568
Ldc
(!rtl ? node.M : -node.M);
3650
Ldc
(literalLength - 1);
3667
Ldc
(0);
3680
Ldc
(!rtl ? 1 : -1);
3766
Ldc
(0);
3804
Ldc
(maxIterations.Value);
3809
Ldc
(1);
3855
Ldc
(node.Ch);
3861
Ldc
(node.Ch);
3862
Ldc
(literal.String[0]);
3873
Ldc
(literal.SetChars[0]);
3874
Ldc
(literal.SetChars[1]);
3880
Ldc
(literal.SetChars[0]);
3881
Ldc
(literal.SetChars[1]);
3882
Ldc
(literal.SetChars[2]);
3893
Ldc
(node.Ch);
3894
Ldc
(literal.SetChars[0]);
3895
Ldc
(literal.SetChars[1]);
3911
Ldc
(node.Ch);
3917
Ldc
(node.Ch);
3918
Ldc
(literal.Range.LowInclusive);
3926
Ldc
(literal.Range.LowInclusive);
3927
Ldc
(literal.Range.HighInclusive);
3943
Ldc
(0);
3959
Ldc
(node.Ch);
3989
Ldc
(0);
4107
Ldc
(0);
4122
Ldc
(0);
4175
Ldc
(1);
4202
Ldc
(minIterations);
4215
Ldc
(1);
4235
Ldc
(1);
4272
Ldc
(entriesPerIteration);
4288
Ldc
(0);
4296
Ldc
(0);
4387
Ldc
(0);
4393
Ldc
(0);
4404
Ldc
(maxIterations);
4423
Ldc
(entriesPerIteration);
4471
Ldc
(0);
4482
Ldc
(1);
4489
Ldc
(iterations);
4527
Ldc
(sliceStaticPos);
4528
Ldc
(iterations);
4539
Ldc
(0);
4556
Ldc
(0);
4571
Ldc
(1);
4620
Ldc
(0);
4638
Ldc
(1);
4649
Ldc
(node.Ch);
4662
Ldc
(1);
4671
Ldc
(maxIterations);
4701
Ldc
(sliceStaticPos);
4714
Ldc
(0);
4722
Ldc
(sliceStaticPos);
4738
Ldc
(0);
4764
Ldc
(node.Ch);
4777
Ldc
(1);
4786
Ldc
(maxIterations);
4802
Ldc
(minIterations);
4850
Ldc
(sliceStaticPos);
4859
Ldc
(0);
4867
Ldc
(sliceStaticPos);
4874
Ldc
(1);
4886
Ldc
(node.Ch);
4901
Ldc
(1);
4907
Ldc
(1);
4915
Ldc
(1);
4940
Ldc
(0);
4950
Ldc
(1);
4957
Ldc
(node.M);
5028
Ldc
(0);
5032
Ldc
(0);
5076
Ldc
(1);
5105
Ldc
(minIterations);
5114
Ldc
(maxIterations);
5120
Ldc
(minIterations);
5141
Ldc
(maxIterations);
5152
Ldc
(maxIterations);
5172
Ldc
(1);
5178
Ldc
(0);
5205
Ldc
(0);
5216
Ldc
(minIterations);
5232
Ldc
(minIterations);
5245
Ldc
(0);
5287
Ldc
(0);
5413
Ldc
(node.Ch);
5433
Ldc
(lowInclusive);
5434
Ldc
(highInclusive);
5454
Ldc
(setChars[0]);
5465
Ldc
(setChars[0]);
5466
Ldc
(setChars[1]);
5477
Ldc
(setChars[0]);
5478
Ldc
(setChars[1]);
5479
Ldc
(setChars[2]);
5532
Ldc
(count - 1);
5541
Ldc
(2);
5558
Ldc
(1);
5568
Ldc
(1);
5605
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5614
Ldc
(0);
5649
Ldc
(0);
5677
Ldc
(0);
5685
Ldc
(!rtl ? 1 : -1);
5721
Ldc
(1);
5850
Ldc
(lowInclusive);
5856
Ldc
(lowInclusive);
5858
Ldc
(highInclusive - lowInclusive + 1);
5878
Ldc
((int)categories[0]);
5899
Ldc
(mask);
5901
Ldc
(setChars[1] | mask);
5908
Ldc
(setChars[0]);
5911
Ldc
(setChars[1]);
5920
Ldc
(setChars[2]);
5942
Ldc
(0x20);
5944
Ldc
(rangeUpper.LowInclusive);
5946
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
5983
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
5992
Ldc
(31);
5998
Ldc
(32);
6004
Ldc
(0);
6043
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6052
Ldc
(63);
6058
Ldc
(64);
6064
Ldc
(0);
6081
Ldc
(range0.LowInclusive);
6088
Ldc
(range0.LowInclusive);
6090
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
6099
Ldc
(range1.LowInclusive);
6106
Ldc
(range1.LowInclusive);
6108
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
6143
Ldc
(128);
6148
Ldc
(0);
6158
Ldc
(128);
6163
Ldc
(1);
6238
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6296
Ldc
(4);
6299
Ldc
(1);
6301
Ldc
(15);
6303
Ldc
(31);
6307
Ldc
(0);
6322
Ldc
(0);
6330
Ldc
(1);
6350
Ldc
(0);
6443
Ldc
(index * IntPtr.Size);