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