28 references to Beginning
System.Text.RegularExpressions (28)
System\Text\RegularExpressions\RegexCompiler.cs (4)
2721
case RegexNodeKind.
Beginning
:
3097
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}");
3104
case RegexNodeKind.
Beginning
:
3116
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
1228
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or RegexNodeKind.Bol
1901
case RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2170
RegexNodeKind.
Beginning
or RegexNodeKind.Start or
2661
case RegexNodeKind.
Beginning
:
2796
case RegexNodeKind.
Beginning
:
System\Text\RegularExpressions\RegexParser.cs (2)
394
_unit = new RegexNode((_options & RegexOptions.Multiline) != 0 ? RegexNodeKind.Bol : RegexNodeKind.
Beginning
, _options);
1658
'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
)