24 references to Start
System.Text.RegularExpressions (24)
System\Text\RegularExpressions\RegexCompiler.cs (3)
2721
case RegexNodeKind.
Start
:
3098
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}");
3106
case RegexNodeKind.
Start
:
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
61
if (LeadingAnchor is RegexNodeKind.Beginning or RegexNodeKind.
Start
or RegexNodeKind.EndZ or RegexNodeKind.End)
67
(RegexNodeKind.
Start
, false) => FindNextStartingPositionMode.LeadingAnchor_LeftToRight_Start,
68
(RegexNodeKind.
Start
, true) => FindNextStartingPositionMode.LeadingAnchor_RightToLeft_Start,
System\Text\RegularExpressions\RegexNode.cs (7)
296
case RegexNodeKind.
Start
:
921
RegexNodeKind.Beginning or RegexNodeKind.
Start
or
1219
case RegexNodeKind.Beginning or RegexNodeKind.
Start
or RegexNodeKind.Bol
1892
case RegexNodeKind.Beginning or RegexNodeKind.
Start
or
2165
RegexNodeKind.Beginning or RegexNodeKind.
Start
or
2665
case RegexNodeKind.
Start
:
2800
case RegexNodeKind.
Start
:
System\Text\RegularExpressions\RegexParser.cs (1)
1659
'G' => RegexNodeKind.
Start
,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
97
case RegexNodeKind.
Start
:
466
case RegexNodeKind.
Start
:
673
case RegexNodeKind.
Start
:
1021
case RegexNodeKind.
Start
:
1287
case RegexNodeKind.
Start
:
1354
case RegexNodeKind.
Start
:
1458
RegexNodeKind.
Start
=> 3,
1474
anchor is RegexNodeKind.Beginning or RegexNodeKind.
Start
or RegexNodeKind.End or RegexNodeKind.EndZ;
System\Text\RegularExpressions\RegexWriter.cs (1)
439
case RegexNodeKind.
Start
:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
187
RegexNodeKind.
Start
=> SR.ExpressionDescription_ContiguousMatches,