13 references to FixedDistanceSet
System.Text.RegularExpressions (13)
System\Text\RegularExpressions\RegexCompiler.cs (3)
846
List<RegexFindOptimizations.
FixedDistanceSet
>? sets = _regexTree.FindOptimizations.FixedDistanceSets;
847
RegexFindOptimizations.
FixedDistanceSet
primarySet = sets![0];
1177
RegexFindOptimizations.
FixedDistanceSet
set = _regexTree.FindOptimizations.FixedDistanceSets![0];
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
120
FixedDistanceSets = new List<
FixedDistanceSet
>()
171
List<
FixedDistanceSet
>? fixedDistanceSets = RegexPrefixAnalyzer.FindFixedDistanceSets(root, thorough: !interpreter);
283
public List<
FixedDistanceSet
>? FixedDistanceSets { get; }
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (7)
511
public static List<RegexFindOptimizations.
FixedDistanceSet
>? FindFixedDistanceSets(RegexNode root, bool thorough)
517
var results = new List<RegexFindOptimizations.
FixedDistanceSet
>();
556
RegexFindOptimizations.
FixedDistanceSet
result = results[i];
586
static bool TryFindRawFixedSets(RegexNode node, List<RegexFindOptimizations.
FixedDistanceSet
> results, ref int distance, bool thorough)
716
var localResults = new List<RegexFindOptimizations.
FixedDistanceSet
>();
740
foreach (RegexFindOptimizations.
FixedDistanceSet
fixedSet in localResults)
788
public static void SortFixedDistanceSetsByQuality(List<RegexFindOptimizations.
FixedDistanceSet
> results) =>