1 write to SequenceList
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (1)
589SequenceList = sequenceList;
11 references to SequenceList
Microsoft.CodeAnalysis.Features (11)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (2)
309for (var i = 1; i < node.SequenceList.NodesAndTokens.Length; i += 2) 310AddClassification(node.SequenceList.NodesAndTokens[i].Token, ClassificationTypeNames.RegexAlternation);
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (2)
594internal override int ChildCount => SequenceList.NodesAndTokens.Length; 597=> SequenceList.NodesAndTokens[index];
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
165expr = alternation.SequenceList[0];
NavigateTo\RegexPatternDetector.cs (1)
75if (rootExpr is not RegexAlternationNode { SequenceList: [var topSequence] })
NavigateTo\RegexQueryCompiler.cs (5)
112if (alternation.SequenceList.Length == 1) 113return CompileNode(alternation.SequenceList[0]); 115var children = new FixedSizeArrayBuilder<RegexQuery>(alternation.SequenceList.Length); 116for (var i = 0; i < alternation.SequenceList.Length; i++) 117children.Add(CompileNode(alternation.SequenceList[i]));