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