21 references to Start
System.Text.RegularExpressions.Generator (21)
RegexGenerator.Emitter.cs (4)
2853
case RegexNodeKind.
Start
:
3203
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}");
3210
case RegexNodeKind.
Start
:
5492
RegexNodeKind.
Start
=> "Match if at the start position.",
src\libraries\System.Text.RegularExpressions\src\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,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (5)
256
case RegexNodeKind.
Start
:
1110
case RegexNodeKind.Beginning or RegexNodeKind.
Start
or RegexNodeKind.Bol
2348
case RegexNodeKind.
Start
:
2483
case RegexNodeKind.
Start
:
2579
RegexNodeKind.
Start
or
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (1)
1659
'G' => RegexNodeKind.
Start
,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
97
case RegexNodeKind.
Start
:
466
case RegexNodeKind.
Start
:
673
case RegexNodeKind.
Start
:
1011
case RegexNodeKind.
Start
:
1263
case RegexNodeKind.
Start
:
1330
case RegexNodeKind.
Start
:
1435
RegexNodeKind.
Start
=> 3,
1451
anchor is RegexNodeKind.Beginning or RegexNodeKind.
Start
or RegexNodeKind.End or RegexNodeKind.EndZ;