22 references to Beginning
System.Text.RegularExpressions (22)
System\Text\RegularExpressions\RegexFindOptimizations.cs (3)
61if (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 (5)
231case RegexNodeKind.Beginning: 1110case RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.Bol 2339case RegexNodeKind.Beginning: 2474case RegexNodeKind.Beginning: 2577child.Kind is RegexNodeKind.Beginning or
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)
96case RegexNodeKind.Beginning: 465case RegexNodeKind.Beginning: 662case RegexNodeKind.Beginning: 1010case RegexNodeKind.Beginning: 1262case RegexNodeKind.Beginning: 1329case RegexNodeKind.Beginning: 1434RegexNodeKind.Beginning => 3, 1451anchor is RegexNodeKind.Beginning or RegexNodeKind.Start or RegexNodeKind.End or RegexNodeKind.EndZ;
System\Text\RegularExpressions\RegexWriter.cs (1)
438case RegexNodeKind.Beginning:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
142case 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)
211findOptimizations.LeadingAnchor is not RegexNodeKind.Beginning)