29 references to Beginning
System.Text.RegularExpressions (29)
System\Text\RegularExpressions\RegexCompiler.cs (4)
2968
case RegexNodeKind.
Beginning
:
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}");
3353
case RegexNodeKind.
Beginning
:
3365
if (node.Kind == RegexNodeKind.
Beginning
)
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
61
if (LeadingAnchor is RegexNodeKind.
Beginning
or RegexNodeKind.Start or RegexNodeKind.EndZ or RegexNodeKind.End)
65
(RegexNodeKind.
Beginning
, false) => FindNextStartingPositionMode.LeadingAnchor_LeftToRight_Beginning,
66
(RegexNodeKind.
Beginning
, true) => FindNextStartingPositionMode.LeadingAnchor_RightToLeft_Beginning,
System\Text\RegularExpressions\RegexNode.cs (7)
271
case RegexNodeKind.
Beginning
:
976
RegexNodeKind.
Beginning
or RegexNodeKind.Start or
1266
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or RegexNodeKind.Bol
2021
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2300
RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2916
case RegexNodeKind.
Beginning
:
3051
case RegexNodeKind.
Beginning
:
System\Text\RegularExpressions\RegexParser.cs (3)
400
_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.
Beginning
, _options);
1834
innerAlt.AddChild(new RegexNode(RegexNodeKind.
Beginning
, lookbehindOpts));
1852
'A' => RegexNodeKind.
Beginning
,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (8)
96
case RegexNodeKind.
Beginning
:
465
case RegexNodeKind.
Beginning
:
662
case RegexNodeKind.
Beginning
:
1020
case RegexNodeKind.
Beginning
:
1286
case RegexNodeKind.
Beginning
:
1353
case RegexNodeKind.
Beginning
:
1457
RegexNodeKind.
Beginning
=> 3,
1474
anchor is RegexNodeKind.
Beginning
or RegexNodeKind.Start or RegexNodeKind.End or RegexNodeKind.EndZ;
System\Text\RegularExpressions\RegexWriter.cs (1)
438
case RegexNodeKind.
Beginning
:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
142
case RegexNodeKind.
Beginning
:
System\Text\RegularExpressions\Symbolic\SymbolicRegexKind.cs (1)
20
/// <summary>A node that represents a beginning anchor (i.e. <see cref="RegexNodeKind.
Beginning
"/>).</summary>
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
211
findOptimizations.LeadingAnchor is not RegexNodeKind.
Beginning
)