25 references to Analyzer
Microsoft.CodeAnalysis (25)
DiagnosticAnalyzer\AnalyzerExecutor.cs (5)
254sessionScope.Analyzer, 255static data => data.sessionScope.Analyzer.Initialize(data.context), 325if (isGeneratedCodeSymbol && _shouldSkipAnalysisOnGeneratedCode(symbolScope.Analyzer) || 326IsAnalyzerSuppressedForSymbol(symbolScope.Analyzer, symbol, cancellationToken)) 339Debug.Assert(startAction.Analyzer == symbolScope.Analyzer);
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
120Debug.Assert(sessionScope.Analyzer == _analyzer);
DiagnosticAnalyzer\AnalyzerManager.cs (1)
64var analyzerExecutionContext = GetAnalyzerExecutionContext(sessionScope.Analyzer);
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (18)
385CompilationStartAnalyzerAction analyzerAction = new CompilationStartAnalyzerAction(action, Analyzer); 409: base(sessionScope.Analyzer) 507CompilationAnalyzerAction analyzerAction = new CompilationAnalyzerAction(action, Analyzer); 513CompilationAnalyzerAction analyzerAction = new CompilationAnalyzerAction(action, Analyzer); 519SemanticModelAnalyzerAction analyzerAction = new SemanticModelAnalyzerAction(action, Analyzer); 525SyntaxTreeAnalyzerAction analyzerAction = new SyntaxTreeAnalyzerAction(action, Analyzer); 531var analyzerAction = new AdditionalFileAnalyzerAction(action, Analyzer); 537SymbolAnalyzerAction analyzerAction = new SymbolAnalyzerAction(action, symbolKinds, Analyzer); 599var analyzerAction = new SymbolStartAnalyzerAction(action, symbolKind, Analyzer); 605var analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer); 611CodeBlockStartAnalyzerAction<TLanguageKindEnum> analyzerAction = new CodeBlockStartAnalyzerAction<TLanguageKindEnum>(action, Analyzer); 617CodeBlockAnalyzerAction analyzerAction = new CodeBlockAnalyzerAction(action, Analyzer); 623CodeBlockAnalyzerAction analyzerAction = new CodeBlockAnalyzerAction(action, Analyzer); 629SyntaxNodeAnalyzerAction<TLanguageKindEnum> analyzerAction = new SyntaxNodeAnalyzerAction<TLanguageKindEnum>(action, syntaxKinds, Analyzer); 635OperationBlockStartAnalyzerAction analyzerAction = new OperationBlockStartAnalyzerAction(action, Analyzer); 641OperationBlockAnalyzerAction analyzerAction = new OperationBlockAnalyzerAction(action, Analyzer); 647OperationBlockAnalyzerAction analyzerAction = new OperationBlockAnalyzerAction(action, Analyzer); 653OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer);