308 references to Ldc
System.Text.RegularExpressions (308)
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 (302)
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);
3664
Ldc
(1);
3676
Ldc
(literal.Ch);
3681
Ldc
(literal.Ch);
3686
Ldc
(literal.Str![0]);
3707
Ldc
(0);
3725
Ldc
(literalLength - 1);
3742
Ldc
(0);
3760
Ldc
(!rtl ? 1 : -1);
3846
Ldc
(0);
3884
Ldc
(maxIterations.Value);
3889
Ldc
(1);
3935
Ldc
(node.Ch);
3941
Ldc
(node.Ch);
3942
Ldc
(literal.String[0]);
3953
Ldc
(literal.SetChars[0]);
3954
Ldc
(literal.SetChars[1]);
3960
Ldc
(literal.SetChars[0]);
3961
Ldc
(literal.SetChars[1]);
3962
Ldc
(literal.SetChars[2]);
3973
Ldc
(node.Ch);
3974
Ldc
(literal.SetChars[0]);
3975
Ldc
(literal.SetChars[1]);
3991
Ldc
(node.Ch);
3997
Ldc
(node.Ch);
3998
Ldc
(literal.Range.LowInclusive);
4006
Ldc
(literal.Range.LowInclusive);
4007
Ldc
(literal.Range.HighInclusive);
4023
Ldc
(0);
4039
Ldc
(node.Ch);
4069
Ldc
(0);
4187
Ldc
(0);
4202
Ldc
(0);
4255
Ldc
(1);
4282
Ldc
(minIterations);
4295
Ldc
(1);
4315
Ldc
(1);
4352
Ldc
(entriesPerIteration);
4368
Ldc
(0);
4376
Ldc
(0);
4467
Ldc
(0);
4473
Ldc
(0);
4484
Ldc
(maxIterations);
4503
Ldc
(entriesPerIteration);
4551
Ldc
(0);
4562
Ldc
(1);
4569
Ldc
(iterations);
4608
Ldc
(sliceStaticPos);
4609
Ldc
(iterations);
4620
Ldc
(0);
4637
Ldc
(0);
4652
Ldc
(1);
4701
Ldc
(0);
4719
Ldc
(1);
4730
Ldc
(node.Ch);
4743
Ldc
(1);
4752
Ldc
(maxIterations);
4782
Ldc
(sliceStaticPos);
4795
Ldc
(0);
4803
Ldc
(sliceStaticPos);
4819
Ldc
(0);
4845
Ldc
(node.Ch);
4858
Ldc
(1);
4867
Ldc
(maxIterations);
4883
Ldc
(minIterations);
4931
Ldc
(sliceStaticPos);
4940
Ldc
(0);
4948
Ldc
(sliceStaticPos);
4955
Ldc
(1);
4967
Ldc
(node.Ch);
4982
Ldc
(1);
4988
Ldc
(1);
4996
Ldc
(1);
5021
Ldc
(0);
5031
Ldc
(1);
5038
Ldc
(node.M);
5109
Ldc
(0);
5113
Ldc
(0);
5157
Ldc
(1);
5186
Ldc
(minIterations);
5195
Ldc
(maxIterations);
5201
Ldc
(minIterations);
5222
Ldc
(maxIterations);
5233
Ldc
(maxIterations);
5253
Ldc
(1);
5259
Ldc
(0);
5286
Ldc
(0);
5297
Ldc
(minIterations);
5313
Ldc
(minIterations);
5326
Ldc
(0);
5368
Ldc
(0);
5494
Ldc
(node.Ch);
5514
Ldc
(lowInclusive);
5515
Ldc
(highInclusive);
5535
Ldc
(setChars[0]);
5546
Ldc
(setChars[0]);
5547
Ldc
(setChars[1]);
5558
Ldc
(setChars[0]);
5559
Ldc
(setChars[1]);
5560
Ldc
(setChars[2]);
5613
Ldc
(count - 1);
5622
Ldc
(2);
5639
Ldc
(1);
5649
Ldc
(1);
5686
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5695
Ldc
(0);
5730
Ldc
(0);
5758
Ldc
(0);
5766
Ldc
(!rtl ? 1 : -1);
5802
Ldc
(1);
5931
Ldc
(lowInclusive);
5937
Ldc
(lowInclusive);
5939
Ldc
(highInclusive - lowInclusive + 1);
5959
Ldc
((int)categories[0]);
5980
Ldc
(mask);
5982
Ldc
(setChars[1] | mask);
5989
Ldc
(setChars[0]);
5992
Ldc
(setChars[1]);
6001
Ldc
(setChars[2]);
6023
Ldc
(0x20);
6025
Ldc
(rangeUpper.LowInclusive);
6027
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
6064
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6073
Ldc
(31);
6079
Ldc
(32);
6085
Ldc
(0);
6124
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6133
Ldc
(63);
6139
Ldc
(64);
6145
Ldc
(0);
6162
Ldc
(range0.LowInclusive);
6169
Ldc
(range0.LowInclusive);
6171
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
6180
Ldc
(range1.LowInclusive);
6187
Ldc
(range1.LowInclusive);
6189
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
6224
Ldc
(128);
6229
Ldc
(0);
6239
Ldc
(128);
6244
Ldc
(1);
6319
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6377
Ldc
(4);
6380
Ldc
(1);
6382
Ldc
(15);
6384
Ldc
(31);
6388
Ldc
(0);
6403
Ldc
(0);
6411
Ldc
(1);
6431
Ldc
(0);
6524
Ldc
(index * IntPtr.Size);