28 references to Capture
System.Text.RegularExpressions.Generator (28)
RegexGenerator.Emitter.cs (1)
1484
Debug.Assert(node.Kind == RegexNodeKind.
Capture
, "Every generated tree should begin with a capture node");
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (12)
203
Debug.Assert(Kind == RegexNodeKind.
Capture
, "Every generated tree should begin with a capture node");
262
case RegexNodeKind.
Capture
:
332
Debug.Assert(rootNode.Kind == RegexNodeKind.
Capture
);
450
case RegexNodeKind.
Capture
:
1415
case RegexNodeKind.
Capture
:
1852
if (node.Kind is RegexNodeKind.
Capture
or RegexNodeKind.Concatenate)
1945
while (node.Kind == RegexNodeKind.
Capture
)
2077
case RegexNodeKind.
Capture
:
2217
case RegexNodeKind.
Capture
:
2327
case RegexNodeKind.
Capture
:
2466
case RegexNodeKind.
Capture
:
2904
case RegexNodeKind.
Capture
:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (3)
277
StartGroup(new RegexNode(RegexNodeKind.
Capture
, (_options & ~RegexOptions.IgnoreCase), 0, -1));
763
return new RegexNode(RegexNodeKind.
Capture
, _options, _autocap++, -1);
937
return new RegexNode(RegexNodeKind.
Capture
, _options, capnum, uncapnum);
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (10)
85
case RegexNodeKind.
Capture
:
455
case RegexNodeKind.
Capture
:
492
case RegexNodeKind.
Capture
:
683
case RegexNodeKind.
Capture
:
1021
case RegexNodeKind.
Capture
:
1114
while (node.Kind is RegexNodeKind.Atomic or RegexNodeKind.
Capture
)
1131
while (firstChild.Kind is RegexNodeKind.Atomic or RegexNodeKind.
Capture
)
1200
while ((nextChild.Kind is RegexNodeKind.Atomic or RegexNodeKind.
Capture
or RegexNodeKind.Concatenate) ||
1274
case RegexNodeKind.
Capture
:
1339
case RegexNodeKind.
Capture
:
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexTreeAnalyzer.cs (2)
70
case RegexNodeKind.
Capture
:
101
RegexNodeKind.
Capture
=> true,