18 references to NegativeLookaround
System.Text.RegularExpressions.Generator (18)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (7)
265case RegexNodeKind.NegativeLookaround: 440case RegexNodeKind.NegativeLookaround: 544RegexNodeKind.PositiveLookaround or RegexNodeKind.NegativeLookaround => ReduceLookaround(), 1973Debug.Assert(Kind is RegexNodeKind.PositiveLookaround or RegexNodeKind.NegativeLookaround); 2349case RegexNodeKind.NegativeLookaround: 2485case RegexNodeKind.NegativeLookaround: 2586RegexNodeKind.NegativeLookaround or
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (2)
795nodeType = RegexNodeKind.NegativeLookaround; 834nodeType = RegexNodeKind.NegativeLookaround;
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (7)
103case RegexNodeKind.NegativeLookaround: 472case RegexNodeKind.NegativeLookaround: 674case RegexNodeKind.NegativeLookaround: 1016case RegexNodeKind.NegativeLookaround: 1268case RegexNodeKind.NegativeLookaround: 1366case RegexNodeKind.Empty or RegexNodeKind.NegativeLookaround: 1393if (node.Child(i).Kind is not (RegexNodeKind.Empty or RegexNodeKind.PositiveLookaround or RegexNodeKind.NegativeLookaround))
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexTreeAnalyzer.cs (2)
64case RegexNodeKind.NegativeLookaround: 94RegexNodeKind.Atomic or RegexNodeKind.NegativeLookaround or RegexNodeKind.PositiveLookaround => true,