public static ISyntaxAnalyzerSetupGroup <TSyntax> UseAnalyzer <TAnalyzer, TSyntax>(this ISyntaxAnalyzerSetup setup, SyntaxKind firstSelectedSyntaxKind, params SyntaxKind[] selectedSyntaxKinds)
            where TAnalyzer : SyntaxNodeAnalyzer <TSyntax>
            where TSyntax : SyntaxNode
        {
            var selected = selectedSyntaxKinds.Prepend(firstSelectedSyntaxKind);

            return(setup.UseAnalyzer <TAnalyzer, TSyntax>(selected));
        }
 internal AnalyzerSetupContext(ISyntaxAnalyzerSetup syntaxSetup, ISymbolAnalyzerSetup symbolSetup)
 {
     SyntaxAnalyzerSetup = syntaxSetup;
     SymbolAnalyzerSetup = symbolSetup;
 }