303 references to Ldc
System.Text.RegularExpressions (303)
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 (297)
429
Ldc
(minRequiredLength);
436
Ldc
(minRequiredLength);
449
Ldc
(0);
452
Ldc
(0);
496
Ldc
(1);
519
Ldc
(0);
523
Ldc
(_regexTree.FindOptimizations.MinRequiredLength);
525
Ldc
(1);
533
Ldc
(0);
535
Ldc
(1);
546
Ldc
(1);
557
Ldc
(1);
563
Ldc
(1);
567
Ldc
(1);
584
Ldc
(1);
593
Ldc
(0);
596
Ldc
(0);
599
Ldc
(1);
610
Ldc
(1);
621
Ldc
('\n');
624
Ldc
(1);
635
Ldc
(1);
648
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
654
Ldc
(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump);
658
Ldc
(1);
680
Ldc
(0);
686
Ldc
(1);
690
Ldc
('\n');
697
Ldc
('\n');
709
Ldc
(0);
714
Ldc
(1);
724
Ldc
(1);
734
Ldc
(minRequiredLength);
761
Ldc
(maxLength + extraNewlineBump);
766
Ldc
(maxLength + extraNewlineBump);
796
Ldc
(literal.Distance);
819
Ldc
(0);
829
Ldc
(1);
841
Ldc
(0);
851
Ldc
(0);
858
Ldc
(prefix.Length);
861
Ldc
(1);
906
Ldc
(0);
923
Ldc
(primarySet.Distance);
932
Ldc
(primarySet.Distance);
948
Ldc
(primarySet.Chars[0]);
954
Ldc
(primarySet.Chars[0]);
955
Ldc
(primarySet.Chars[1]);
961
Ldc
(primarySet.Chars[0]);
962
Ldc
(primarySet.Chars[1]);
963
Ldc
(primarySet.Chars[2]);
979
Ldc
(primarySet.Range.Value.LowInclusive);
985
Ldc
(primarySet.Range.Value.LowInclusive);
986
Ldc
(primarySet.Range.Value.HighInclusive);
1025
Ldc
(0);
1026
Ldc
(127);
1045
Ldc
(0x7f);
1066
Ldc
(1);
1077
Ldc
(-1);
1097
Ldc
(0);
1107
Ldc
(0);
1127
Ldc
(maxDistance);
1149
Ldc
(sets[setIndex].Distance);
1165
Ldc
(1);
1174
Ldc
(1);
1185
Ldc
(minRequiredLength - 1);
1211
Ldc
(0);
1214
Ldc
(set.Chars[0]);
1220
Ldc
(0);
1227
Ldc
(1);
1230
Ldc
(1);
1240
Ldc
(1);
1260
Ldc
(1);
1263
Ldc
(1);
1300
Ldc
((int)target.Literal.StringComparison);
1311
Ldc
(target.Literal.Char);
1319
Ldc
(literalChars[0]);
1320
Ldc
(literalChars[1]);
1324
Ldc
(literalChars[0]);
1325
Ldc
(literalChars[1]);
1326
Ldc
(literalChars[2]);
1338
Ldc
(0);
1353
Ldc
(1);
1381
Ldc
(1);
1383
Ldc
(target.LoopNode.M);
1388
Ldc
(1);
1404
Ldc
(1);
1416
Ldc
(1);
1480
Ldc
(0);
1483
Ldc
(length);
1487
Ldc
(length);
1490
Ldc
(1);
1521
Ldc
(0);
1548
Ldc
(sliceStaticPos);
1555
Ldc
(0);
1559
Ldc
(1);
1600
Ldc
(0);
1621
Ldc
(constant);
1630
Ldc
(constant);
1655
Ldc
(sliceStaticPos);
1791
EmitStackPush(() =>
Ldc
(i));
1801
Ldc
(i);
1975
Ldc
(sliceStaticPos);
1992
Ldc
(minValue);
2012
Ldc
(kvp.Key);
2116
Ldc
(capnum);
2124
Ldc
(capnum);
2150
Ldc
(capnum);
2161
Ldc
(0);
2215
Ldc
(0);
2222
Ldc
(1);
2242
Ldc
(capnum);
2251
Ldc
(0);
2324
Ldc
(capnum);
2336
Ldc
(0);
2359
Ldc
(1);
2371
Ldc
(2);
2417
Ldc
(0);
2425
Ldc
(1);
2535
Ldc
(0);
2566
Ldc
(1);
2578
Ldc
(2);
2616
Ldc
(0);
2624
Ldc
(1);
2677
Ldc
(capnum);
2686
Ldc
(uncapnum);
2692
Ldc
(capnum);
2693
Ldc
(uncapnum);
2894
Ldc
(1);
3163
Ldc
(sliceStaticPos);
3172
Ldc
((int)StringComparison.OrdinalIgnoreCase);
3227
Ldc
(1);
3258
Ldc
(node.Ch);
3277
Ldc
(1);
3299
Ldc
(sliceStaticPos);
3367
Ldc
(0);
3382
Ldc
(sliceStaticPos - 1);
3385
Ldc
('\n');
3394
Ldc
(0);
3398
Ldc
(1);
3402
Ldc
('\n');
3412
Ldc
(sliceStaticPos);
3429
Ldc
(sliceStaticPos);
3439
Ldc
(1);
3449
Ldc
(sliceStaticPos);
3454
Ldc
(sliceStaticPos);
3457
Ldc
('\n');
3473
Ldc
('\n');
3499
Ldc
(str.Length);
3509
Ldc
(1);
3516
Ldc
(str[i]);
3524
Ldc
(sliceStaticPos);
3589
Ldc
(!rtl ? node.M : -node.M);
3671
Ldc
(literalLength - 1);
3688
Ldc
(0);
3701
Ldc
(!rtl ? 1 : -1);
3787
Ldc
(0);
3825
Ldc
(maxIterations.Value);
3830
Ldc
(1);
3876
Ldc
(node.Ch);
3882
Ldc
(node.Ch);
3883
Ldc
(literal.String[0]);
3894
Ldc
(literal.SetChars[0]);
3895
Ldc
(literal.SetChars[1]);
3901
Ldc
(literal.SetChars[0]);
3902
Ldc
(literal.SetChars[1]);
3903
Ldc
(literal.SetChars[2]);
3914
Ldc
(node.Ch);
3915
Ldc
(literal.SetChars[0]);
3916
Ldc
(literal.SetChars[1]);
3932
Ldc
(node.Ch);
3938
Ldc
(node.Ch);
3939
Ldc
(literal.Range.LowInclusive);
3947
Ldc
(literal.Range.LowInclusive);
3948
Ldc
(literal.Range.HighInclusive);
3964
Ldc
(0);
3980
Ldc
(node.Ch);
4010
Ldc
(0);
4128
Ldc
(0);
4143
Ldc
(0);
4196
Ldc
(1);
4223
Ldc
(minIterations);
4236
Ldc
(1);
4256
Ldc
(1);
4293
Ldc
(entriesPerIteration);
4309
Ldc
(0);
4317
Ldc
(0);
4408
Ldc
(0);
4414
Ldc
(0);
4425
Ldc
(maxIterations);
4444
Ldc
(entriesPerIteration);
4492
Ldc
(0);
4503
Ldc
(1);
4510
Ldc
(iterations);
4548
Ldc
(sliceStaticPos);
4549
Ldc
(iterations);
4560
Ldc
(0);
4577
Ldc
(0);
4592
Ldc
(1);
4641
Ldc
(0);
4659
Ldc
(1);
4670
Ldc
(node.Ch);
4683
Ldc
(1);
4692
Ldc
(maxIterations);
4722
Ldc
(sliceStaticPos);
4735
Ldc
(0);
4743
Ldc
(sliceStaticPos);
4759
Ldc
(0);
4785
Ldc
(node.Ch);
4798
Ldc
(1);
4807
Ldc
(maxIterations);
4823
Ldc
(minIterations);
4871
Ldc
(sliceStaticPos);
4880
Ldc
(0);
4888
Ldc
(sliceStaticPos);
4895
Ldc
(1);
4907
Ldc
(node.Ch);
4922
Ldc
(1);
4928
Ldc
(1);
4936
Ldc
(1);
4961
Ldc
(0);
4971
Ldc
(1);
4978
Ldc
(node.M);
5049
Ldc
(0);
5053
Ldc
(0);
5097
Ldc
(1);
5126
Ldc
(minIterations);
5135
Ldc
(maxIterations);
5141
Ldc
(minIterations);
5162
Ldc
(maxIterations);
5173
Ldc
(maxIterations);
5193
Ldc
(1);
5199
Ldc
(0);
5226
Ldc
(0);
5237
Ldc
(minIterations);
5253
Ldc
(minIterations);
5266
Ldc
(0);
5308
Ldc
(0);
5434
Ldc
(node.Ch);
5454
Ldc
(lowInclusive);
5455
Ldc
(highInclusive);
5475
Ldc
(setChars[0]);
5486
Ldc
(setChars[0]);
5487
Ldc
(setChars[1]);
5498
Ldc
(setChars[0]);
5499
Ldc
(setChars[1]);
5500
Ldc
(setChars[2]);
5553
Ldc
(count - 1);
5562
Ldc
(2);
5579
Ldc
(1);
5589
Ldc
(1);
5626
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5635
Ldc
(0);
5670
Ldc
(0);
5698
Ldc
(0);
5706
Ldc
(!rtl ? 1 : -1);
5742
Ldc
(1);
5871
Ldc
(lowInclusive);
5877
Ldc
(lowInclusive);
5879
Ldc
(highInclusive - lowInclusive + 1);
5899
Ldc
((int)categories[0]);
5920
Ldc
(mask);
5922
Ldc
(setChars[1] | mask);
5929
Ldc
(setChars[0]);
5932
Ldc
(setChars[1]);
5941
Ldc
(setChars[2]);
5963
Ldc
(0x20);
5965
Ldc
(rangeUpper.LowInclusive);
5967
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
6004
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6013
Ldc
(31);
6019
Ldc
(32);
6025
Ldc
(0);
6064
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6073
Ldc
(63);
6079
Ldc
(64);
6085
Ldc
(0);
6102
Ldc
(range0.LowInclusive);
6109
Ldc
(range0.LowInclusive);
6111
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
6120
Ldc
(range1.LowInclusive);
6127
Ldc
(range1.LowInclusive);
6129
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
6164
Ldc
(128);
6169
Ldc
(0);
6179
Ldc
(128);
6184
Ldc
(1);
6259
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6317
Ldc
(4);
6320
Ldc
(1);
6322
Ldc
(15);
6324
Ldc
(31);
6328
Ldc
(0);
6343
Ldc
(0);
6351
Ldc
(1);
6371
Ldc
(0);
6464
Ldc
(index * IntPtr.Size);