33 references to End
System.Text.RegularExpressions (33)
System\Text\RegularExpressions\RegexCompiler.cs (5)
513
if (RegexPrefixAnalyzer.FindTrailingAnchor(_regexTree.Root) == RegexNodeKind.
End
&&
753
case RegexNodeKind.
End
or RegexNodeKind.EndZ when _regexTree.FindOptimizations.MaxPossibleLength is int maxLength:
2972
case RegexNodeKind.
End
:
3346
Debug.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}");
3408
case RegexNodeKind.
End
:
System\Text\RegularExpressions\RegexFindOptimizations.cs (5)
61
if (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,
83
if (TrailingAnchor is RegexNodeKind.
End
or RegexNodeKind.EndZ &&
90
FindMode = TrailingAnchor == RegexNodeKind.
End
?
System\Text\RegularExpressions\RegexNode.cs (11)
276
case RegexNodeKind.
End
:
923
RegexNodeKind.
End
or RegexNodeKind.EndZ or
1212
or RegexNodeKind.
End
or RegexNodeKind.EndZ or RegexNodeKind.Eol
1964
RegexNodeKind.
End
or RegexNodeKind.EndZ or
2244
RegexNodeKind.
End
or RegexNodeKind.EndZ or
2429
case RegexNodeKind.
End
:
2455
case RegexNodeKind.
End
:
2476
case RegexNodeKind.
End
:
2523
case RegexNodeKind.
End
:
2783
case RegexNodeKind.
End
:
2918
case RegexNodeKind.
End
:
System\Text\RegularExpressions\RegexParser.cs (1)
1708
'z' => RegexNodeKind.
End
,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
99
case RegexNodeKind.
End
:
468
case RegexNodeKind.
End
:
667
case RegexNodeKind.
End
:
1023
case RegexNodeKind.
End
:
1289
case RegexNodeKind.
End
:
1356
case RegexNodeKind.
End
:
1459
RegexNodeKind.
End
=> 3,
1474
anchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.
End
or RegexNodeKind.EndZ;
System\Text\RegularExpressions\RegexWriter.cs (1)
441
case RegexNodeKind.
End
:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
151
case RegexNodeKind.
End
: // \z anchor
System\Text\RegularExpressions\Symbolic\SymbolicRegexKind.cs (1)
22
/// <summary>A node that represents an ending anchor (i.e. <see cref="RegexNodeKind.
End
"/>).</summary>