16 references to NonBoundary
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Emitter.cs (4)
2862case RegexNodeKind.NonBoundary: 3176Debug.Assert(node.Kind is RegexNodeKind.Boundary or RegexNodeKind.NonBoundary or RegexNodeKind.ECMABoundary or RegexNodeKind.NonECMABoundary, $"Unexpected kind: {node.Kind}"); 3179if (node.Kind is RegexNodeKind.Boundary or RegexNodeKind.NonBoundary) 5480RegexNodeKind.NonBoundary => $"Match if at anything other than a word boundary.",
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (7)
240case RegexNodeKind.NonBoundary: 1113or RegexNodeKind.NonBoundary or RegexNodeKind.NonECMABoundary: 2139case RegexNodeKind.NonBoundary when node.M > 0 && !RegexCharClass.IsBoundaryWordChar(node.Ch): 2185case RegexNodeKind.NonBoundary when node.M > 0 && node.Str is RegexCharClass.NotWordClass or RegexCharClass.NotDigitClass: 2346case RegexNodeKind.NonBoundary: 2481case RegexNodeKind.NonBoundary: 2583RegexNodeKind.NonBoundary or
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (1)
1657'B' => (_options & RegexOptions.ECMAScript) != 0 ? RegexNodeKind.NonECMABoundary : RegexNodeKind.NonBoundary,
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (4)
94case RegexNodeKind.NonBoundary: 463case RegexNodeKind.NonBoundary: 670case RegexNodeKind.NonBoundary: 1007case RegexNodeKind.NonBoundary: