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);
756
Ldc
(maxLength + extraNewlineBump);
761
Ldc
(maxLength + extraNewlineBump);
791
Ldc
(literal.Distance);
814
Ldc
(0);
824
Ldc
(1);
836
Ldc
(0);
846
Ldc
(0);
853
Ldc
(prefix.Length);
856
Ldc
(1);
901
Ldc
(0);
918
Ldc
(primarySet.Distance);
927
Ldc
(primarySet.Distance);
943
Ldc
(primarySet.Chars[0]);
949
Ldc
(primarySet.Chars[0]);
950
Ldc
(primarySet.Chars[1]);
956
Ldc
(primarySet.Chars[0]);
957
Ldc
(primarySet.Chars[1]);
958
Ldc
(primarySet.Chars[2]);
974
Ldc
(primarySet.Range.Value.LowInclusive);
980
Ldc
(primarySet.Range.Value.LowInclusive);
981
Ldc
(primarySet.Range.Value.HighInclusive);
1020
Ldc
(0);
1021
Ldc
(127);
1040
Ldc
(0x7f);
1061
Ldc
(1);
1072
Ldc
(-1);
1092
Ldc
(0);
1102
Ldc
(0);
1122
Ldc
(maxDistance);
1144
Ldc
(sets[setIndex].Distance);
1160
Ldc
(1);
1169
Ldc
(1);
1180
Ldc
(minRequiredLength - 1);
1206
Ldc
(0);
1209
Ldc
(set.Chars[0]);
1215
Ldc
(0);
1222
Ldc
(1);
1225
Ldc
(1);
1235
Ldc
(1);
1255
Ldc
(1);
1258
Ldc
(1);
1295
Ldc
((int)target.Literal.StringComparison);
1306
Ldc
(target.Literal.Char);
1314
Ldc
(literalChars[0]);
1315
Ldc
(literalChars[1]);
1319
Ldc
(literalChars[0]);
1320
Ldc
(literalChars[1]);
1321
Ldc
(literalChars[2]);
1333
Ldc
(0);
1348
Ldc
(1);
1376
Ldc
(1);
1378
Ldc
(target.LoopNode.M);
1383
Ldc
(1);
1399
Ldc
(1);
1411
Ldc
(1);
1475
Ldc
(0);
1478
Ldc
(length);
1482
Ldc
(length);
1485
Ldc
(1);
1516
Ldc
(0);
1543
Ldc
(sliceStaticPos);
1550
Ldc
(0);
1554
Ldc
(1);
1595
Ldc
(0);
1616
Ldc
(constant);
1625
Ldc
(constant);
1650
Ldc
(sliceStaticPos);
1786
EmitStackPush(() =>
Ldc
(i));
1796
Ldc
(i);
1970
Ldc
(sliceStaticPos);
1987
Ldc
(minValue);
2007
Ldc
(kvp.Key);
2111
Ldc
(capnum);
2119
Ldc
(capnum);
2145
Ldc
(capnum);
2156
Ldc
(0);
2210
Ldc
(0);
2217
Ldc
(1);
2237
Ldc
(capnum);
2246
Ldc
(0);
2319
Ldc
(capnum);
2331
Ldc
(0);
2354
Ldc
(1);
2366
Ldc
(2);
2412
Ldc
(0);
2420
Ldc
(1);
2530
Ldc
(0);
2561
Ldc
(1);
2573
Ldc
(2);
2611
Ldc
(0);
2619
Ldc
(1);
2672
Ldc
(capnum);
2681
Ldc
(uncapnum);
2687
Ldc
(capnum);
2688
Ldc
(uncapnum);
2889
Ldc
(1);
3158
Ldc
(sliceStaticPos);
3167
Ldc
((int)StringComparison.OrdinalIgnoreCase);
3222
Ldc
(1);
3253
Ldc
(node.Ch);
3272
Ldc
(1);
3294
Ldc
(sliceStaticPos);
3362
Ldc
(0);
3377
Ldc
(sliceStaticPos - 1);
3380
Ldc
('\n');
3389
Ldc
(0);
3393
Ldc
(1);
3397
Ldc
('\n');
3407
Ldc
(sliceStaticPos);
3424
Ldc
(sliceStaticPos);
3434
Ldc
(1);
3444
Ldc
(sliceStaticPos);
3449
Ldc
(sliceStaticPos);
3452
Ldc
('\n');
3468
Ldc
('\n');
3494
Ldc
(str.Length);
3504
Ldc
(1);
3511
Ldc
(str[i]);
3519
Ldc
(sliceStaticPos);
3584
Ldc
(!rtl ? node.M : -node.M);
3666
Ldc
(literalLength - 1);
3683
Ldc
(0);
3696
Ldc
(!rtl ? 1 : -1);
3782
Ldc
(0);
3820
Ldc
(maxIterations.Value);
3825
Ldc
(1);
3871
Ldc
(node.Ch);
3877
Ldc
(node.Ch);
3878
Ldc
(literal.String[0]);
3889
Ldc
(literal.SetChars[0]);
3890
Ldc
(literal.SetChars[1]);
3896
Ldc
(literal.SetChars[0]);
3897
Ldc
(literal.SetChars[1]);
3898
Ldc
(literal.SetChars[2]);
3909
Ldc
(node.Ch);
3910
Ldc
(literal.SetChars[0]);
3911
Ldc
(literal.SetChars[1]);
3927
Ldc
(node.Ch);
3933
Ldc
(node.Ch);
3934
Ldc
(literal.Range.LowInclusive);
3942
Ldc
(literal.Range.LowInclusive);
3943
Ldc
(literal.Range.HighInclusive);
3959
Ldc
(0);
3975
Ldc
(node.Ch);
4005
Ldc
(0);
4123
Ldc
(0);
4138
Ldc
(0);
4191
Ldc
(1);
4218
Ldc
(minIterations);
4231
Ldc
(1);
4251
Ldc
(1);
4288
Ldc
(entriesPerIteration);
4304
Ldc
(0);
4312
Ldc
(0);
4403
Ldc
(0);
4409
Ldc
(0);
4420
Ldc
(maxIterations);
4439
Ldc
(entriesPerIteration);
4487
Ldc
(0);
4498
Ldc
(1);
4505
Ldc
(iterations);
4543
Ldc
(sliceStaticPos);
4544
Ldc
(iterations);
4555
Ldc
(0);
4572
Ldc
(0);
4587
Ldc
(1);
4636
Ldc
(0);
4654
Ldc
(1);
4665
Ldc
(node.Ch);
4678
Ldc
(1);
4687
Ldc
(maxIterations);
4717
Ldc
(sliceStaticPos);
4730
Ldc
(0);
4738
Ldc
(sliceStaticPos);
4754
Ldc
(0);
4780
Ldc
(node.Ch);
4793
Ldc
(1);
4802
Ldc
(maxIterations);
4818
Ldc
(minIterations);
4866
Ldc
(sliceStaticPos);
4875
Ldc
(0);
4883
Ldc
(sliceStaticPos);
4890
Ldc
(1);
4902
Ldc
(node.Ch);
4917
Ldc
(1);
4923
Ldc
(1);
4931
Ldc
(1);
4956
Ldc
(0);
4966
Ldc
(1);
4973
Ldc
(node.M);
5044
Ldc
(0);
5048
Ldc
(0);
5092
Ldc
(1);
5121
Ldc
(minIterations);
5130
Ldc
(maxIterations);
5136
Ldc
(minIterations);
5157
Ldc
(maxIterations);
5168
Ldc
(maxIterations);
5188
Ldc
(1);
5194
Ldc
(0);
5221
Ldc
(0);
5232
Ldc
(minIterations);
5248
Ldc
(minIterations);
5261
Ldc
(0);
5303
Ldc
(0);
5429
Ldc
(node.Ch);
5449
Ldc
(lowInclusive);
5450
Ldc
(highInclusive);
5470
Ldc
(setChars[0]);
5481
Ldc
(setChars[0]);
5482
Ldc
(setChars[1]);
5493
Ldc
(setChars[0]);
5494
Ldc
(setChars[1]);
5495
Ldc
(setChars[2]);
5548
Ldc
(count - 1);
5557
Ldc
(2);
5574
Ldc
(1);
5584
Ldc
(1);
5621
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5630
Ldc
(0);
5665
Ldc
(0);
5693
Ldc
(0);
5701
Ldc
(!rtl ? 1 : -1);
5737
Ldc
(1);
5866
Ldc
(lowInclusive);
5872
Ldc
(lowInclusive);
5874
Ldc
(highInclusive - lowInclusive + 1);
5894
Ldc
((int)categories[0]);
5915
Ldc
(mask);
5917
Ldc
(setChars[1] | mask);
5924
Ldc
(setChars[0]);
5927
Ldc
(setChars[1]);
5936
Ldc
(setChars[2]);
5958
Ldc
(0x20);
5960
Ldc
(rangeUpper.LowInclusive);
5962
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
5999
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6008
Ldc
(31);
6014
Ldc
(32);
6020
Ldc
(0);
6059
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6068
Ldc
(63);
6074
Ldc
(64);
6080
Ldc
(0);
6097
Ldc
(range0.LowInclusive);
6104
Ldc
(range0.LowInclusive);
6106
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
6115
Ldc
(range1.LowInclusive);
6122
Ldc
(range1.LowInclusive);
6124
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
6159
Ldc
(128);
6164
Ldc
(0);
6174
Ldc
(128);
6179
Ldc
(1);
6254
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6312
Ldc
(4);
6315
Ldc
(1);
6317
Ldc
(15);
6319
Ldc
(31);
6323
Ldc
(0);
6338
Ldc
(0);
6346
Ldc
(1);
6366
Ldc
(0);
6459
Ldc
(index * IntPtr.Size);