23 references to Start
System.Text.RegularExpressions.Generator (23)
RegexGenerator.Emitter.cs (4)
2920case RegexNodeKind.Start: 3284Debug.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}"); 3291case RegexNodeKind.Start: 5569RegexNodeKind.Start => "Match if at the start position.",
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
61if (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 (7)
296case RegexNodeKind.Start: 921RegexNodeKind.Beginning or RegexNodeKind.Start or 1211case RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.Bol 1963case RegexNodeKind.Beginning or RegexNodeKind.Start or 2242RegexNodeKind.Beginning or RegexNodeKind.Start or 2788case RegexNodeKind.Start: 2923case RegexNodeKind.Start:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (1)
1706'G' => RegexNodeKind.Start,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
97case RegexNodeKind.Start: 466case RegexNodeKind.Start: 673case RegexNodeKind.Start: 1021case RegexNodeKind.Start: 1287case RegexNodeKind.Start: 1354case RegexNodeKind.Start: 1458RegexNodeKind.Start => 3, 1474anchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.End or RegexNodeKind.EndZ;