18 references to EndZ
System.Text.RegularExpressions (18)
System\Text\RegularExpressions\RegexCompiler.cs (1)
725case RegexNodeKind.End or RegexNodeKind.EndZ when _regexTree.FindOptimizations.MaxPossibleLength is int maxLength:
System\Text\RegularExpressions\RegexFindOptimizations.cs (2)
31if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.EndZ or RegexNodeKind.End) 52if (TrailingAnchor is RegexNodeKind.End or RegexNodeKind.EndZ &&
System\Text\RegularExpressions\RegexNode.cs (5)
237case RegexNodeKind.EndZ: 2125case RegexNodeKind.EndZ or RegexNodeKind.Eol when node.Ch != '\n': 2172case RegexNodeKind.EndZ or RegexNodeKind.Eol when !RegexCharClass.CharInClass('\n', node.Str!): 2337case RegexNodeKind.EndZ: 2472case 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)
98case RegexNodeKind.EndZ: 467case RegexNodeKind.EndZ: 668case RegexNodeKind.EndZ: 1012case RegexNodeKind.EndZ: 1257case RegexNodeKind.EndZ:
System\Text\RegularExpressions\RegexWriter.cs (1)
440case RegexNodeKind.EndZ:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
155case 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>