27 references to Notoneloopatomic
System.Text.RegularExpressions (27)
System\Text\RegularExpressions\RegexCompiler.cs (3)
2760
case RegexNodeKind.
Notoneloopatomic
:
4361
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}");
4608
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}");
System\Text\RegularExpressions\RegexNode.cs (20)
90
RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or
286
case RegexNodeKind.
Notoneloopatomic
:
424
case RegexNodeKind.Oneloop or RegexNodeKind.Oneloopatomic or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloop or RegexNodeKind.Setloopatomic when node.N == int.MaxValue:
678
case RegexNodeKind.
Notoneloopatomic
:
849
case RegexNodeKind.
Notoneloopatomic
:
983
Kind == RegexNodeKind.Setloopatomic ? RegexNodeKind.
Notoneloopatomic
:
1226
case RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloopatomic:
1525
case RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy when node.M > 0:
1560
case RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy:
1785
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:
1788
currentNode.Kind is RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Setloopatomic)
1880
case RegexNodeKind.Notone when (nextNode.Kind is RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy) && currentNode.Ch == nextNode.Ch:
2354
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
when subsequent.M > 0 && node.Ch == subsequent.Ch:
2366
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
when subsequent.M == 0 && node.Ch == subsequent.Ch:
2600
case RegexNodeKind.
Notoneloopatomic
:
2711
case RegexNodeKind.Notonelazy or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or
2950
RegexNodeKind.Notoneloop or RegexNodeKind.Notonelazy or RegexNodeKind.
Notoneloopatomic
or
3150
public bool IsNotoneFamily => Kind is RegexNodeKind.Notone or RegexNodeKind.Notoneloop or RegexNodeKind.
Notoneloopatomic
or RegexNodeKind.Notonelazy;
3204
case RegexNodeKind.
Notoneloopatomic
:
3243
case RegexNodeKind.
Notoneloopatomic
:
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:
System\Text\RegularExpressions\RegexWriter.cs (1)
387
case RegexNodeKind.
Notoneloopatomic
:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
180
RegexNodeKind.Atomic or RegexNodeKind.Setloopatomic or RegexNodeKind.Oneloopatomic or RegexNodeKind.
Notoneloopatomic
=> SR.ExpressionDescription_AtomicSubexpressions,