public static ISymbolAnalyzerSetupGroup <TSymbol> UseAnalyzer <TAnalyzer, TSymbol>(this ISymbolAnalyzerSetup setup, SymbolKind firstSelectedSymbolKind, params SymbolKind[] selectedSymbolKinds)
            where TAnalyzer : SymbolActionAnalyzer <TSymbol>
            where TSymbol : ISymbol
        {
            var selected = selectedSymbolKinds.Prepend(firstSelectedSymbolKind);

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