22 references to NonBoundary
System.Text.RegularExpressions (22)
System\Text\RegularExpressions\RegexCompiler.cs (3)
2731case RegexNodeKind.NonBoundary: 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:
System\Text\RegularExpressions\RegexNode.cs (10)
280case RegexNodeKind.NonBoundary: 925RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary: 1231or RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary: 1904RegexNodeKind.Boundary or RegexNodeKind.NonBoundary or 2174RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary or 2360case RegexNodeKind.NonBoundary when node.M > 0 && !RegexCharClass.IsBoundaryWordChar(node.Ch): 2407case RegexNodeKind.NonBoundary when node.M > 0 && node.Str is RegexCharClass.NotWordClass or RegexCharClass.NotDigitClass: 2454case RegexNodeKind.NonBoundary when node.M > 0 && (loopStartingSet is RegexCharClass.NotWordClass or RegexCharClass.NotDigitClass) && (loopEndingSet is RegexCharClass.NotWordClass or RegexCharClass.NotDigitClass): 2668case RegexNodeKind.NonBoundary: 2803case RegexNodeKind.NonBoundary:
System\Text\RegularExpressions\RegexParser.cs (1)
1657'B' => (_options & RegexOptions.ECMAScript) != 0 ? RegexNodeKind.NonECMABoundary : RegexNodeKind.NonBoundary,
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (5)
94case RegexNodeKind.NonBoundary: 463case RegexNodeKind.NonBoundary: 670case RegexNodeKind.NonBoundary: 1017case RegexNodeKind.NonBoundary: 1390case RegexNodeKind.Boundary or RegexNodeKind.ECMABoundary or RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary:
System\Text\RegularExpressions\RegexWriter.cs (1)
435case RegexNodeKind.NonBoundary:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
170case RegexNodeKind.NonBoundary:
System\Text\RegularExpressions\Symbolic\SymbolicRegexKind.cs (1)
34/// <summary>A node that represents a word non-boundary anchor (i.e. <see cref="RegexNodeKind.NonBoundary"/>).</summary>