26 references to Boundary
System.Text.RegularExpressions (26)
System\Text\RegularExpressions\RegexCompiler.cs (4)
2730case RegexNodeKind.Boundary: 3037Debug.Assert(node.Kind is RegexNodeKind.Boundary or RegexNodeKind.NonBoundary or RegexNodeKind.ECMABoundary or RegexNodeKind.NonECMABoundary, $"Unexpected type: {node.Kind}"); 3055case RegexNodeKind.Boundary or RegexNodeKind.NonBoundary: 3069if (node.Kind is RegexNodeKind.Boundary)
System\Text\RegularExpressions\RegexNode.cs (11)
273case RegexNodeKind.Boundary: 924RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary or 1230or RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary 1904RegexNodeKind.Boundary or RegexNodeKind.NonBoundary or 2031RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary or 2173RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary or 2359case RegexNodeKind.Boundary when node.M > 0 && RegexCharClass.IsBoundaryWordChar(node.Ch): 2406case RegexNodeKind.Boundary when node.M > 0 && RegexCharClass.IsKnownWordClassSubset(node.Str!): 2453case RegexNodeKind.Boundary when node.M > 0 && RegexCharClass.IsKnownWordClassSubset(loopStartingSet) && RegexCharClass.IsKnownWordClassSubset(loopEndingSet): 2663case RegexNodeKind.Boundary: 2798case RegexNodeKind.Boundary:
System\Text\RegularExpressions\RegexParser.cs (1)
1656'b' => (_options & RegexOptions.ECMAScript) != 0 ? RegexNodeKind.ECMABoundary : RegexNodeKind.Boundary,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (7)
92case RegexNodeKind.Boundary: 461case RegexNodeKind.Boundary: 664case RegexNodeKind.Boundary: 1016case RegexNodeKind.Boundary: 1290case RegexNodeKind.Boundary: 1390case RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary or RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary: 1465RegexNodeKind.Boundary => 1,
System\Text\RegularExpressions\RegexWriter.cs (1)
434case RegexNodeKind.Boundary:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
165case RegexNodeKind.Boundary:
System\Text\RegularExpressions\Symbolic\SymbolicRegexKind.cs (1)
32/// <summary>A node that represents a word boundary anchor (i.e. <see cref="RegexNodeKind.Boundary"/>).</summary>