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; }