25 references to Analyzer
Microsoft.CodeAnalysis (25)
DiagnosticAnalyzer\AnalyzerExecutor.cs (5)
205sessionScope.Analyzer, 206static data => data.sessionScope.Analyzer.Initialize(data.context), 254if (isGeneratedCodeSymbol && _shouldSkipAnalysisOnGeneratedCode(symbolScope.Analyzer) || 255IsAnalyzerSuppressedForSymbol(symbolScope.Analyzer, symbol, cancellationToken)) 268Debug.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)
375CompilationStartAnalyzerAction analyzerAction = new CompilationStartAnalyzerAction(action, Analyzer); 399: base(sessionScope.Analyzer) 497CompilationAnalyzerAction analyzerAction = new CompilationAnalyzerAction(action, Analyzer); 503CompilationAnalyzerAction analyzerAction = new CompilationAnalyzerAction(action, Analyzer); 509SemanticModelAnalyzerAction analyzerAction = new SemanticModelAnalyzerAction(action, Analyzer); 515SyntaxTreeAnalyzerAction analyzerAction = new SyntaxTreeAnalyzerAction(action, Analyzer); 521var analyzerAction = new AdditionalFileAnalyzerAction(action, Analyzer); 527SymbolAnalyzerAction analyzerAction = new SymbolAnalyzerAction(action, symbolKinds, Analyzer); 589var analyzerAction = new SymbolStartAnalyzerAction(action, symbolKind, Analyzer); 595var analyzerAction = new SymbolEndAnalyzerAction(action, Analyzer); 601CodeBlockStartAnalyzerAction<TLanguageKindEnum> analyzerAction = new CodeBlockStartAnalyzerAction<TLanguageKindEnum>(action, Analyzer); 607CodeBlockAnalyzerAction analyzerAction = new CodeBlockAnalyzerAction(action, Analyzer); 613CodeBlockAnalyzerAction analyzerAction = new CodeBlockAnalyzerAction(action, Analyzer); 619SyntaxNodeAnalyzerAction<TLanguageKindEnum> analyzerAction = new SyntaxNodeAnalyzerAction<TLanguageKindEnum>(action, syntaxKinds, Analyzer); 625OperationBlockStartAnalyzerAction analyzerAction = new OperationBlockStartAnalyzerAction(action, Analyzer); 631OperationBlockAnalyzerAction analyzerAction = new OperationBlockAnalyzerAction(action, Analyzer); 637OperationBlockAnalyzerAction analyzerAction = new OperationBlockAnalyzerAction(action, Analyzer); 643OperationAnalyzerAction analyzerAction = new OperationAnalyzerAction(action, operationKinds, Analyzer);