20 references to NegativeLookaround
System.Text.RegularExpressions (20)
System\Text\RegularExpressions\RegexNode.cs (7)
265
case RegexNodeKind.
NegativeLookaround
:
440
case RegexNodeKind.
NegativeLookaround
:
544
RegexNodeKind.PositiveLookaround or RegexNodeKind.
NegativeLookaround
=> ReduceLookaround(),
1969
Debug.Assert(Kind is RegexNodeKind.PositiveLookaround or RegexNodeKind.
NegativeLookaround
);
2345
case RegexNodeKind.
NegativeLookaround
:
2481
case RegexNodeKind.
NegativeLookaround
:
2582
RegexNodeKind.
NegativeLookaround
or
System\Text\RegularExpressions\RegexParser.cs (2)
795
nodeType = RegexNodeKind.
NegativeLookaround
;
834
nodeType = RegexNodeKind.
NegativeLookaround
;
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (6)
103
case RegexNodeKind.
NegativeLookaround
:
472
case RegexNodeKind.
NegativeLookaround
:
674
case RegexNodeKind.
NegativeLookaround
:
1016
case RegexNodeKind.
NegativeLookaround
:
1281
if (node.Child(i).Kind is not (RegexNodeKind.Empty or RegexNodeKind.PositiveLookaround or RegexNodeKind.
NegativeLookaround
))
1292
if (node.Child(i).Kind is not (RegexNodeKind.Empty or RegexNodeKind.PositiveLookaround or RegexNodeKind.
NegativeLookaround
))
System\Text\RegularExpressions\RegexTreeAnalyzer.cs (2)
64
case RegexNodeKind.
NegativeLookaround
:
94
RegexNodeKind.Atomic or RegexNodeKind.
NegativeLookaround
or RegexNodeKind.PositiveLookaround => true,
System\Text\RegularExpressions\RegexWriter.cs (2)
361
case RegexNodeKind.
NegativeLookaround
| BeforeChild:
367
case RegexNodeKind.
NegativeLookaround
| AfterChild:
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
185
RegexNodeKind.
NegativeLookaround
=> SR.ExpressionDescription_NegativeLookaround,