17 references to IsBoundaryWordChar
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\RegexNode.cs (2)
2431
case RegexNodeKind.Boundary when node.M > 0 && RegexCharClass.
IsBoundaryWordChar
(node.Ch):
2432
case RegexNodeKind.NonBoundary when node.M > 0 && !RegexCharClass.
IsBoundaryWordChar
(node.Ch):
System\Text\RegularExpressions\RegexParser.cs (9)
935
else if (RegexCharClass.
IsBoundaryWordChar
(ch))
982
else if (RegexCharClass.
IsBoundaryWordChar
(ch))
1037
else if (RegexCharClass.
IsBoundaryWordChar
(ch))
1335
else if (angled && RegexCharClass.
IsBoundaryWordChar
(ch))
1434
else if (angled && RegexCharClass.
IsBoundaryWordChar
(ch))
1496
if (!RegexCharClass.
IsBoundaryWordChar
(_pattern[_pos++]))
1683
if ((_options & RegexOptions.ECMAScript) == 0 && RegexCharClass.
IsBoundaryWordChar
(ch))
1709
if (!(RegexCharClass.
IsBoundaryWordChar
(ch) || ch == '-'))
1921
if (ch != '0' && RegexCharClass.
IsBoundaryWordChar
(ch))
System\Text\RegularExpressions\RegexRunner.cs (6)
410
return (index > startpos && RegexCharClass.
IsBoundaryWordChar
(runtext![index - 1])) !=
411
(index < endpos && RegexCharClass.
IsBoundaryWordChar
(runtext![index]));
417
return ((uint)indexM1 < (uint)inputSpan.Length && RegexCharClass.
IsBoundaryWordChar
(inputSpan[indexM1])) !=
418
((uint)index < (uint)inputSpan.Length && RegexCharClass.
IsBoundaryWordChar
(inputSpan[index]));
427
return (uint)indexMinus1 >= (uint)inputSpan.Length || !RegexCharClass.
IsBoundaryWordChar
(inputSpan[indexMinus1]);
434
(uint)index >= (uint)inputSpan.Length || !RegexCharClass.
IsBoundaryWordChar
(inputSpan[index]);