22 references to End
System.Text.RegularExpressions.Generator (22)
RegexGenerator.Emitter.cs (1)
978case RegexNodeKind.End when regexTree.FindOptimizations.MaxPossibleLength is int maxLength:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (5)
61if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.EndZ or RegexNodeKind.End) 69(RegexNodeKind.End, false) => FindNextStartingPositionMode.LeadingAnchor_LeftToRight_End, 70(RegexNodeKind.End, true) => FindNextStartingPositionMode.LeadingAnchor_RightToLeft_End, 83if (TrailingAnchor is RegexNodeKind.End or RegexNodeKind.EndZ && 90FindMode = TrailingAnchor == RegexNodeKind.End ?
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (7)
236case RegexNodeKind.End: 1111or RegexNodeKind.End or RegexNodeKind.EndZ or RegexNodeKind.Eol 2131case RegexNodeKind.End: 2157case RegexNodeKind.End: 2178case RegexNodeKind.End: 2343case RegexNodeKind.End: 2478case RegexNodeKind.End:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (1)
1661'z' => RegexNodeKind.End,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
99case RegexNodeKind.End: 468case RegexNodeKind.End: 667case RegexNodeKind.End: 1013case RegexNodeKind.End: 1265case RegexNodeKind.End: 1332case RegexNodeKind.End: 1436RegexNodeKind.End => 3, 1451anchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.End or RegexNodeKind.EndZ;