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