18 references to EndZ
System.Text.RegularExpressions (18)
System\Text\RegularExpressions\RegexCompiler.cs (1)
728
case RegexNodeKind.End or RegexNodeKind.
EndZ
when _regexTree.FindOptimizations.MaxPossibleLength is int maxLength:
System\Text\RegularExpressions\RegexFindOptimizations.cs (2)
32
if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.
EndZ
or RegexNodeKind.End)
53
if (TrailingAnchor is RegexNodeKind.End or RegexNodeKind.
EndZ
&&
System\Text\RegularExpressions\RegexNode.cs (5)
237
case RegexNodeKind.
EndZ
:
2128
case RegexNodeKind.
EndZ
or RegexNodeKind.Eol when node.Ch != '\n':
2175
case RegexNodeKind.
EndZ
or RegexNodeKind.Eol when !RegexCharClass.CharInClass('\n', node.Str!):
2340
case RegexNodeKind.
EndZ
:
2475
case RegexNodeKind.
EndZ
:
System\Text\RegularExpressions\RegexParser.cs (2)
398
_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Eol : RegexNodeKind.
EndZ
, _options);
1660
'Z' => RegexNodeKind.
EndZ
,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (5)
98
case RegexNodeKind.
EndZ
:
467
case RegexNodeKind.
EndZ
:
668
case RegexNodeKind.
EndZ
:
1012
case RegexNodeKind.
EndZ
:
1257
case RegexNodeKind.
EndZ
:
System\Text\RegularExpressions\RegexWriter.cs (1)
440
case RegexNodeKind.
EndZ
:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
155
case RegexNodeKind.
EndZ
: // \Z anchor
System\Text\RegularExpressions\Symbolic\SymbolicRegexKind.cs (1)
24
/// <summary>A node that represents an ending \Z anchor (i.e. <see cref="RegexNodeKind.
EndZ
"/>).</summary>