15 references to NonECMABoundary
System.Text.RegularExpressions.Generator (15)
RegexGenerator.Emitter.cs (3)
2864
case RegexNodeKind.
NonECMABoundary
:
3176
Debug.Assert(node.Kind is RegexNodeKind.Boundary or RegexNodeKind.NonBoundary or RegexNodeKind.ECMABoundary or RegexNodeKind.
NonECMABoundary
, $"Unexpected kind: {node.Kind}");
5481
RegexNodeKind.
NonECMABoundary
=> $"Match if at anything other than a word boundary (according to ECMAScript rules).",
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (7)
241
case RegexNodeKind.
NonECMABoundary
:
1113
or RegexNodeKind.NonBoundary or RegexNodeKind.
NonECMABoundary
:
2141
case RegexNodeKind.
NonECMABoundary
when node.M > 0 && !RegexCharClass.IsECMAWordChar(node.Ch):
2187
case RegexNodeKind.
NonECMABoundary
when node.M > 0 && node.Str is RegexCharClass.NotECMAWordClass or RegexCharClass.NotDigitClass:
2347
case RegexNodeKind.
NonECMABoundary
:
2482
case RegexNodeKind.
NonECMABoundary
:
2584
RegexNodeKind.
NonECMABoundary
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)
95
case RegexNodeKind.
NonECMABoundary
:
464
case RegexNodeKind.
NonECMABoundary
:
671
case RegexNodeKind.
NonECMABoundary
:
1009
case RegexNodeKind.
NonECMABoundary
: