25 references to Notone
System.Text.RegularExpressions.Generator (25)
parent\src\System\Text\RegularExpressions\RegexNode.cs (16)
726
case RegexNodeKind.
Notone
:
963
case RegexNodeKind.
Notone
:
1036
Kind == RegexNodeKind.Set ? RegexNodeKind.
Notone
:
1263
case RegexNodeKind.One or RegexNodeKind.
Notone
or RegexNodeKind.Set:
1644
case RegexNodeKind.
Notone
:
1680
case RegexNodeKind.
Notone
or RegexNodeKind.Notoneloop or RegexNodeKind.Notoneloopatomic or RegexNodeKind.Notonelazy:
1932
case RegexNodeKind.Notoneloop or RegexNodeKind.Notonelazy when nextNode.Kind == RegexNodeKind.
Notone
&& currentNode.Ch == nextNode.Ch:
2000
case RegexNodeKind.
Notone
when (nextNode.Kind is RegexNodeKind.Notoneloop or RegexNodeKind.Notoneloopatomic or RegexNodeKind.Notonelazy) && currentNode.Ch == nextNode.Ch:
2014
case RegexNodeKind.
Notone
when nextNode.Kind == currentNode.Kind && currentNode.Ch == nextNode.Ch:
2159
RegexNodeKind.One or RegexNodeKind.
Notone
or RegexNodeKind.Set &&
2539
case RegexNodeKind.
Notone
when node.Ch == subsequent.Ch:
2844
case RegexNodeKind.
Notone
:
2957
case RegexNodeKind.
Notone
:
3245
RegexNodeKind.One or RegexNodeKind.
Notone
or RegexNodeKind.Set => true,
3313
case RegexNodeKind.
Notone
:
3456
public bool IsNotoneFamily => Kind is RegexNodeKind.
Notone
or RegexNodeKind.Notoneloop or RegexNodeKind.Notoneloopatomic or RegexNodeKind.Notonelazy;
parent\src\System\Text\RegularExpressions\RegexParser.cs (1)
426
_unit = new RegexNode(RegexNodeKind.
Notone
, _options & ~RegexOptions.IgnoreCase, '\n');
parent\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (3)
652
case RegexNodeKind.
Notone
:
963
case RegexNodeKind.
Notone
or RegexNodeKind.Notoneloop or RegexNodeKind.Notoneloopatomic or RegexNodeKind.Notonelazy:
977
return node.Kind is RegexNodeKind.
Notone
|| node.M > 0 ? true : null;
RegexGenerator.Emitter.cs (5)
775
else if (root.Kind is RegexNodeKind.Multi or RegexNodeKind.One or RegexNodeKind.
Notone
or RegexNodeKind.Set)
2938
case RegexNodeKind.
Notone
:
3131
int repeatCount = child.Kind is RegexNodeKind.One or RegexNodeKind.
Notone
or RegexNodeKind.Set ? 1 : child.M;
3502
RegexNodeKind.
Notone
or RegexNodeKind.Notoneloop or RegexNodeKind.Notoneloopatomic or RegexNodeKind.Notonelazy =>
5608
RegexNodeKind.
Notone
=> $"Match any character other than {Literal(node.Ch)}{direction}.",