298 references to Ldc
System.Text.RegularExpressions (298)
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (6)
117Ldc((int)options); 140Ldc(tree.CaptureCount); 159Ldc(tree.CaptureNames.Length); 166Ldc(i); 209Ldc(key); 217Ldc((int)en.Value!);
System\Text\RegularExpressions\RegexCompiler.cs (292)
428Ldc(minRequiredLength); 435Ldc(minRequiredLength); 448Ldc(0); 451Ldc(0); 495Ldc(1); 518Ldc(0); 522Ldc(_regexTree.FindOptimizations.MinRequiredLength); 524Ldc(1); 532Ldc(0); 534Ldc(1); 545Ldc(1); 556Ldc(1); 562Ldc(1); 566Ldc(1); 583Ldc(1); 592Ldc(0); 595Ldc(0); 598Ldc(1); 609Ldc(1); 620Ldc('\n'); 623Ldc(1); 634Ldc(1); 647Ldc(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump); 653Ldc(_regexTree.FindOptimizations.MinRequiredLength + extraNewlineBump); 657Ldc(1); 679Ldc(0); 685Ldc(1); 689Ldc('\n'); 696Ldc('\n'); 708Ldc(0); 713Ldc(1); 723Ldc(1); 733Ldc(minRequiredLength); 755Ldc(maxLength + extraNewlineBump); 760Ldc(maxLength + extraNewlineBump); 790Ldc(literal.Distance); 813Ldc(0); 823Ldc(1); 835Ldc(0); 845Ldc(0); 852Ldc(prefix.Length); 855Ldc(1); 900Ldc(0); 917Ldc(primarySet.Distance); 926Ldc(primarySet.Distance); 942Ldc(primarySet.Chars[0]); 948Ldc(primarySet.Chars[0]); 949Ldc(primarySet.Chars[1]); 955Ldc(primarySet.Chars[0]); 956Ldc(primarySet.Chars[1]); 957Ldc(primarySet.Chars[2]); 973Ldc(primarySet.Range.Value.LowInclusive); 979Ldc(primarySet.Range.Value.LowInclusive); 980Ldc(primarySet.Range.Value.HighInclusive); 1019Ldc(0); 1020Ldc(127); 1039Ldc(0x7f); 1060Ldc(1); 1071Ldc(-1); 1091Ldc(0); 1101Ldc(0); 1121Ldc(maxDistance); 1143Ldc(sets[setIndex].Distance); 1159Ldc(1); 1168Ldc(1); 1179Ldc(minRequiredLength - 1); 1205Ldc(0); 1208Ldc(set.Chars[0]); 1214Ldc(0); 1221Ldc(1); 1224Ldc(1); 1234Ldc(1); 1254Ldc(1); 1257Ldc(1); 1294Ldc((int)target.Literal.StringComparison); 1305Ldc(target.Literal.Char); 1313Ldc(literalChars[0]); 1314Ldc(literalChars[1]); 1318Ldc(literalChars[0]); 1319Ldc(literalChars[1]); 1320Ldc(literalChars[2]); 1332Ldc(0); 1347Ldc(1); 1375Ldc(1); 1377Ldc(target.LoopNode.M); 1382Ldc(1); 1398Ldc(1); 1410Ldc(1); 1474Ldc(0); 1477Ldc(length); 1481Ldc(length); 1484Ldc(1); 1515Ldc(0); 1542Ldc(sliceStaticPos); 1549Ldc(0); 1553Ldc(1); 1594Ldc(0); 1615Ldc(constant); 1624Ldc(constant); 1649Ldc(sliceStaticPos); 1772EmitStackPush(() => Ldc(i)); 1782Ldc(i); 1883Ldc(capnum); 1893Ldc(capnum); 1913Ldc(capnum); 1924Ldc(0); 1995Ldc(0); 2013Ldc(1); 2076Ldc(capnum); 2088Ldc(0); 2111Ldc(1); 2123Ldc(2); 2169Ldc(0); 2177Ldc(1); 2287Ldc(0); 2318Ldc(1); 2330Ldc(2); 2368Ldc(0); 2376Ldc(1); 2429Ldc(capnum); 2438Ldc(uncapnum); 2444Ldc(capnum); 2445Ldc(uncapnum); 2646Ldc(1); 2915Ldc(sliceStaticPos); 2924Ldc((int)StringComparison.OrdinalIgnoreCase); 2979Ldc(1); 3010Ldc(node.Ch); 3029Ldc(1); 3051Ldc(sliceStaticPos); 3119Ldc(0); 3134Ldc(sliceStaticPos - 1); 3137Ldc('\n'); 3146Ldc(0); 3150Ldc(1); 3154Ldc('\n'); 3164Ldc(sliceStaticPos); 3181Ldc(sliceStaticPos); 3191Ldc(1); 3201Ldc(sliceStaticPos); 3206Ldc(sliceStaticPos); 3209Ldc('\n'); 3225Ldc('\n'); 3251Ldc(str.Length); 3261Ldc(1); 3268Ldc(str[i]); 3276Ldc(sliceStaticPos); 3341Ldc(!rtl ? node.M : -node.M); 3423Ldc(literalLength - 1); 3440Ldc(0); 3453Ldc(!rtl ? 1 : -1); 3539Ldc(0); 3577Ldc(maxIterations.Value); 3582Ldc(1); 3628Ldc(node.Ch); 3634Ldc(node.Ch); 3635Ldc(literal.String[0]); 3646Ldc(literal.SetChars[0]); 3647Ldc(literal.SetChars[1]); 3653Ldc(literal.SetChars[0]); 3654Ldc(literal.SetChars[1]); 3655Ldc(literal.SetChars[2]); 3666Ldc(node.Ch); 3667Ldc(literal.SetChars[0]); 3668Ldc(literal.SetChars[1]); 3684Ldc(node.Ch); 3690Ldc(node.Ch); 3691Ldc(literal.Range.LowInclusive); 3699Ldc(literal.Range.LowInclusive); 3700Ldc(literal.Range.HighInclusive); 3716Ldc(0); 3732Ldc(node.Ch); 3762Ldc(0); 3880Ldc(0); 3895Ldc(0); 3948Ldc(1); 3975Ldc(minIterations); 3988Ldc(1); 4008Ldc(1); 4045Ldc(entriesPerIteration); 4061Ldc(0); 4069Ldc(0); 4160Ldc(0); 4166Ldc(0); 4177Ldc(maxIterations); 4196Ldc(entriesPerIteration); 4244Ldc(0); 4255Ldc(1); 4262Ldc(iterations); 4300Ldc(sliceStaticPos); 4301Ldc(iterations); 4312Ldc(0); 4329Ldc(0); 4344Ldc(1); 4393Ldc(0); 4411Ldc(1); 4422Ldc(node.Ch); 4435Ldc(1); 4444Ldc(maxIterations); 4474Ldc(sliceStaticPos); 4487Ldc(0); 4495Ldc(sliceStaticPos); 4511Ldc(0); 4537Ldc(node.Ch); 4550Ldc(1); 4559Ldc(maxIterations); 4575Ldc(minIterations); 4623Ldc(sliceStaticPos); 4632Ldc(0); 4640Ldc(sliceStaticPos); 4647Ldc(1); 4659Ldc(node.Ch); 4674Ldc(1); 4680Ldc(1); 4688Ldc(1); 4713Ldc(0); 4723Ldc(1); 4730Ldc(node.M); 4801Ldc(0); 4805Ldc(0); 4849Ldc(1); 4878Ldc(minIterations); 4887Ldc(maxIterations); 4893Ldc(minIterations); 4914Ldc(maxIterations); 4925Ldc(maxIterations); 4945Ldc(1); 4951Ldc(0); 4978Ldc(0); 4989Ldc(minIterations); 5005Ldc(minIterations); 5018Ldc(0); 5060Ldc(0); 5186Ldc(node.Ch); 5206Ldc(lowInclusive); 5207Ldc(highInclusive); 5227Ldc(setChars[0]); 5238Ldc(setChars[0]); 5239Ldc(setChars[1]); 5250Ldc(setChars[0]); 5251Ldc(setChars[1]); 5252Ldc(setChars[2]); 5305Ldc(count - 1); 5314Ldc(2); 5331Ldc(1); 5341Ldc(1); 5378Ldc((root.Kind == RegexNodeKind.Multi ? root.Str!.Length : 1) * (!rtl ? 1 : -1)); 5387Ldc(0); 5422Ldc(0); 5450Ldc(0); 5458Ldc(!rtl ? 1 : -1); 5494Ldc(1); 5623Ldc(lowInclusive); 5629Ldc(lowInclusive); 5631Ldc(highInclusive - lowInclusive + 1); 5651Ldc((int)categories[0]); 5672Ldc(mask); 5674Ldc(setChars[1] | mask); 5681Ldc(setChars[0]); 5684Ldc(setChars[1]); 5693Ldc(setChars[2]); 5715Ldc(0x20); 5717Ldc(rangeUpper.LowInclusive); 5719Ldc(rangeUpper.HighInclusive - rangeUpper.LowInclusive + 1); 5756Ldc(analysis.LowerBoundInclusiveIfOnlyRanges); 5765Ldc(31); 5771Ldc(32); 5777Ldc(0); 5816Ldc(analysis.LowerBoundInclusiveIfOnlyRanges); 5825Ldc(63); 5831Ldc(64); 5837Ldc(0); 5854Ldc(range0.LowInclusive); 5861Ldc(range0.LowInclusive); 5863Ldc(range0.HighInclusive - range0.LowInclusive + 1); 5872Ldc(range1.LowInclusive); 5879Ldc(range1.LowInclusive); 5881Ldc(range1.HighInclusive - range1.LowInclusive + 1); 5916Ldc(128); 5921Ldc(0); 5931Ldc(128); 5936Ldc(1); 6011Ldc(analysis.ContainsOnlyAscii ? analysis.UpperBoundExclusiveIfOnlyRanges : 128); 6069Ldc(4); 6072Ldc(1); 6074Ldc(15); 6076Ldc(31); 6080Ldc(0); 6095Ldc(0); 6103Ldc(1); 6123Ldc(0); 6216Ldc(index * IntPtr.Size);