25 references to Notoneloopatomic
System.Text.RegularExpressions.Generator (25)
parent\src\System\Text\RegularExpressions\RegexNode.cs (17)
90
RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or
438
case RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic when node.N == int.MaxValue:
733
case RegexNodeKind.
Notoneloopatomic
:
904
case RegexNodeKind.
Notoneloopatomic
:
1038
Kind == RegexNodeKind.Setloopatomic ? RegexNodeKind.
Notoneloopatomic
:
1264
case RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloopatomic:
1645
case RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy when node.M > 0:
1680
case RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy:
1905
case RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic or RegexNodeKind.Onelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy when nextNode.Kind == currentNode.Kind && currentNode.Ch == nextNode.Ch:
1908
currentNode.Kind is RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloopatomic)
2000
case RegexNodeKind.Notone when (nextNode.Kind is RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy) && currentNode.Ch == nextNode.Ch:
2542
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
when subsequent.M > 0 && node.Ch == subsequent.Ch:
2554
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
when subsequent.M == 0 && node.Ch == subsequent.Ch:
2855
case RegexNodeKind.
Notoneloopatomic
:
2966
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or
3248
RegexNodeKind.Notoneloop or RegexNodeKind.Notonelazy or RegexNodeKind.
Notoneloopatomic
or
3456
public bool IsNotoneFamily => Kind is RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy;
parent\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
658
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
when node.M == node.N:
963
case RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy:
RegexGenerator.Emitter.cs (6)
2975
case RegexNodeKind.
Notoneloopatomic
:
3502
RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy =>
4252
Debug.Assert(node.Kind is RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic, $"Unexpected type: {node.Kind}");
4384
Debug.Assert(node.Kind is RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic, $"Unexpected type: {node.Kind}");
5609
RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy => $"Match a character other than {Literal(node.Ch)} {DescribeLoop(node, rm)}{direction}.",
5832
RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloopatomic => "atomically",