19 references to EndZ
System.Text.RegularExpressions.Generator (19)
RegexGenerator.Emitter.cs (1)
987
case RegexNodeKind.
EndZ
when regexTree.FindOptimizations.MaxPossibleLength is int maxLength:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (2)
61
if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.
EndZ
or RegexNodeKind.End)
83
if (TrailingAnchor is RegexNodeKind.End or RegexNodeKind.
EndZ
&&
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (6)
237
case RegexNodeKind.
EndZ
:
1111
or RegexNodeKind.End or RegexNodeKind.
EndZ
or RegexNodeKind.Eol
2132
case RegexNodeKind.
EndZ
or RegexNodeKind.Eol when node.Ch != '\n':
2179
case RegexNodeKind.
EndZ
or RegexNodeKind.Eol when !RegexCharClass.CharInClass('\n', node.Str!):
2344
case RegexNodeKind.
EndZ
:
2479
case RegexNodeKind.
EndZ
:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (2)
398
_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.
EndZ
, _options);
1660
'Z' => RegexNodeKind.
EndZ
,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
98
case RegexNodeKind.
EndZ
:
467
case RegexNodeKind.
EndZ
:
668
case RegexNodeKind.
EndZ
:
1012
case RegexNodeKind.
EndZ
:
1264
case RegexNodeKind.
EndZ
:
1331
case RegexNodeKind.
EndZ
:
1437
RegexNodeKind.
EndZ
=> 3,
1451
anchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.End or RegexNodeKind.
EndZ
;