2 writes to LeadingAnchor
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\RegexFindOptimizations.cs (2)
26LeadingAnchor = RegexPrefixAnalyzer.FindLeadingAnchor(root); 30LeadingAnchor = RegexNodeKind.Unknown;
6 references to LeadingAnchor
System.Text.RegularExpressions (6)
System\Text\RegularExpressions\RegexCompiler.cs (1)
647switch (_regexTree.FindOptimizations.LeadingAnchor)
System\Text\RegularExpressions\RegexFindOptimizations.cs (4)
27if (_rightToLeft && LeadingAnchor == RegexNodeKind.Bol) 32if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.EndZ or RegexNodeKind.End) 34FindMode = (LeadingAnchor, _rightToLeft) switch 250LeadingAnchor == RegexNodeKind.Bol; // there's a leading BOL anchor we can otherwise search for
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
211findOptimizations.LeadingAnchor is not RegexNodeKind.Beginning)