private SymbolAnalyzerGroupNode(AnalyzerGroupNode <ISymbol, SymbolAnalysisContextSource> node, Func <ISymbol, IEnumerable <ISymbol> >?transitionMultiple)
     : base(node.Group, transitionMultiple)
 {
 }
 private SymbolAnalyzerGroupNode(AnalyzerGroupNode <ISymbol, SymbolAnalysisContextSource> node)
     : base(node.Group)
 {
 }
 private SymbolAnalyzerGroupNode(AnalyzerGroupNode <ISymbol, SymbolAnalysisContextSource> node, Func <ISymbol, ISymbol> syntaxFactory)
     : base(node.Group, syntaxFactory)
 {
 }
 public void SetNextNode(AnalyzerGroupNode <TKind, TContext> nextNode)
 {
     if (_nextNode is { })
 private SyntaxAnalyzerGroupNode(AnalyzerGroupNode <SyntaxNode, SyntaxNodeAnalysisContextSource> node, Func <SyntaxNode, IEnumerable <SyntaxNode> >?transitionMultiple)
     : base(node.Group, transitionMultiple)
 {
 }
 private SyntaxAnalyzerGroupNode(AnalyzerGroupNode <SyntaxNode, SyntaxNodeAnalysisContextSource> node, Func <SyntaxNode, SyntaxNode> syntaxFactory)
     : base(node.Group, syntaxFactory)
 {
 }
 private SyntaxAnalyzerGroupNode(AnalyzerGroupNode <SyntaxNode, SyntaxNodeAnalysisContextSource> node)
     : base(node.Group)
 {
 }
 internal void Add(AnalyzerGroupNode <TKind, TContext> node) => _analyzers.Add(node);