28 references to Beginning
System.Text.RegularExpressions (28)
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
:
921
RegexNodeKind.
Beginning
or RegexNodeKind.Start or
1211
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or RegexNodeKind.Bol
1963
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2242
RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2779
case RegexNodeKind.
Beginning
:
2914
case RegexNodeKind.
Beginning
:
System\Text\RegularExpressions\RegexParser.cs (2)
394
_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.
Beginning
, _options);
1705
'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
)