21 references to Eol
System.Text.RegularExpressions.Generator (21)
parent\src\System\Text\RegularExpressions\RegexNode.cs (9)
977RegexNodeKind.Bol or RegexNodeKind.Eol or 1267or RegexNodeKind.End or RegexNodeKind.EndZ or RegexNodeKind.Eol 2023RegexNodeKind.Bol or RegexNodeKind.Eol or 2301RegexNodeKind.Bol or RegexNodeKind.Eol or 2546case RegexNodeKind.EndZ or RegexNodeKind.Eol when node.Ch != '\n': 2593case RegexNodeKind.EndZ or RegexNodeKind.Eol when !RegexCharClass.CharInClass('\n', node.Str!): 2640case RegexNodeKind.EndZ or RegexNodeKind.Eol when !CharInStartingOrEndingSet('\n'): 2922case RegexNodeKind.Eol: 3057case RegexNodeKind.Eol:
parent\src\System\Text\RegularExpressions\RegexParser.cs (1)
411_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.EndZ, _options);
parent\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (7)
91case RegexNodeKind.Eol: 460case RegexNodeKind.Eol: 669case RegexNodeKind.Eol: 1015case RegexNodeKind.Eol: 1285case RegexNodeKind.Eol: 1352case RegexNodeKind.Eol: 1463RegexNodeKind.Eol => 2,
RegexGenerator.Emitter.cs (4)
2924case RegexNodeKind.Eol: 3286Debug.Assert(node.Kind is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.Bol or RegexNodeKind.End or RegexNodeKind.EndZ or RegexNodeKind.Eol, $"Unexpected type: {node.Kind}"); 3338case RegexNodeKind.Eol: 5602RegexNodeKind.Eol => "Match if at the end of a line.",