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);
4511
Ldc
(entriesPerIteration);
4561
Ldc
(0);
4572
Ldc
(1);
4579
Ldc
(iterations);
4618
Ldc
(sliceStaticPos);
4619
Ldc
(iterations);
4630
Ldc
(0);
4647
Ldc
(0);
4662
Ldc
(1);
4711
Ldc
(0);
4729
Ldc
(1);
4740
Ldc
(node.Ch);
4753
Ldc
(1);
4762
Ldc
(maxIterations);
4792
Ldc
(sliceStaticPos);
4805
Ldc
(0);
4813
Ldc
(sliceStaticPos);
4829
Ldc
(0);
4855
Ldc
(node.Ch);
4868
Ldc
(1);
4877
Ldc
(maxIterations);
4893
Ldc
(minIterations);
4941
Ldc
(sliceStaticPos);
4950
Ldc
(0);
4958
Ldc
(sliceStaticPos);
4965
Ldc
(1);
4977
Ldc
(node.Ch);
4992
Ldc
(1);
4998
Ldc
(1);
5006
Ldc
(1);
5031
Ldc
(0);
5041
Ldc
(1);
5048
Ldc
(node.M);
5119
Ldc
(0);
5123
Ldc
(0);
5167
Ldc
(1);
5196
Ldc
(minIterations);
5205
Ldc
(maxIterations);
5211
Ldc
(minIterations);
5232
Ldc
(maxIterations);
5243
Ldc
(maxIterations);
5263
Ldc
(1);
5269
Ldc
(0);
5296
Ldc
(0);
5307
Ldc
(minIterations);
5323
Ldc
(minIterations);
5336
Ldc
(0);
5378
Ldc
(0);
5504
Ldc
(node.Ch);
5524
Ldc
(lowInclusive);
5525
Ldc
(highInclusive);
5545
Ldc
(setChars[0]);
5556
Ldc
(setChars[0]);
5557
Ldc
(setChars[1]);
5568
Ldc
(setChars[0]);
5569
Ldc
(setChars[1]);
5570
Ldc
(setChars[2]);
5623
Ldc
(count - 1);
5632
Ldc
(2);
5649
Ldc
(1);
5659
Ldc
(1);
5696
Ldc
((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1));
5705
Ldc
(0);
5740
Ldc
(0);
5768
Ldc
(0);
5776
Ldc
(!rtl ? 1 : -1);
5812
Ldc
(1);
5941
Ldc
(lowInclusive);
5947
Ldc
(lowInclusive);
5949
Ldc
(highInclusive - lowInclusive + 1);
5969
Ldc
((int)categories[0]);
5990
Ldc
(mask);
5992
Ldc
(setChars[1] | mask);
5999
Ldc
(setChars[0]);
6002
Ldc
(setChars[1]);
6011
Ldc
(setChars[2]);
6033
Ldc
(0x20);
6035
Ldc
(rangeUpper.LowInclusive);
6037
Ldc
(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1);
6074
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6083
Ldc
(31);
6089
Ldc
(32);
6095
Ldc
(0);
6134
Ldc
(analysis.LowerBoundInclusiveIfOnlyRanges);
6143
Ldc
(63);
6149
Ldc
(64);
6155
Ldc
(0);
6172
Ldc
(range0.LowInclusive);
6179
Ldc
(range0.LowInclusive);
6181
Ldc
(range0.HighInclusive - range0.LowInclusive + 1);
6190
Ldc
(range1.LowInclusive);
6197
Ldc
(range1.LowInclusive);
6199
Ldc
(range1.HighInclusive - range1.LowInclusive + 1);
6234
Ldc
(128);
6239
Ldc
(0);
6249
Ldc
(128);
6254
Ldc
(1);
6329
Ldc
(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128);
6387
Ldc
(4);
6390
Ldc
(1);
6392
Ldc
(15);
6394
Ldc
(31);
6398
Ldc
(0);
6413
Ldc
(0);
6421
Ldc
(1);
6441
Ldc
(0);
6534
Ldc
(index * IntPtr.Size);