1 write to Analyzer
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (1)
17Analyzer = analyzer;
35 references to Analyzer
Microsoft.CodeAnalysis (35)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
565if (unsuppressedAnalyzers.Contains(action.Analyzer)) 567builder.Add(action.Analyzer); 1471var actionsByAnalyzers = analyzerActions.SymbolActions.GroupBy(action => action.Analyzer); 1503var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer); 1847foreach (var groupedActions in symbolEndActions.GroupBy(a => a.Analyzer)) 2096if (action.Analyzer == analyzer) 2111symbolStartAnalyzers.Add(action.Analyzer);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
45Debug.Assert(action.Analyzer == analyzer); 72if (action.Analyzer == analyzer)
DiagnosticAnalyzer\AnalyzerExecutor.cs (25)
279context, startAction.Analyzer, static (context, options) => context.WithOptions(options)); 282startAction.Analyzer, 339Debug.Assert(startAction.Analyzer == symbolScope.Analyzer); 343context, startAction.Analyzer, static (context, options) => context.WithOptions(options)); 346startAction.Analyzer, 423endAction.Analyzer, 491symbolAction.Analyzer, 605symbolAction.Analyzer, 657semanticModelAction.Analyzer, 715syntaxTreeAction.Analyzer, 765additionalFileAction.Analyzer, 787Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(syntaxNodeAction.Analyzer)); 788Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree, cancellationToken)); 792GetAnalyzerSpecificOptions(syntaxNodeAction.Analyzer), addDiagnostic, 796syntaxNodeAction.Analyzer, 811Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(operationAction.Analyzer)); 812Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken)); 816GetAnalyzerSpecificOptions(operationAction.Analyzer), addDiagnostic, isSupportedDiagnostic, GetControlFlowGraph, 820operationAction.Analyzer, 878var scope = new HostCodeBlockStartAnalysisScope<TLanguageKindEnum>(startAction.Analyzer); 885startAction.Analyzer, 942blockAction.Analyzer, 990var scope = new HostOperationBlockStartAnalysisScope(startAction.Analyzer); 997startAction.Analyzer, 1029blockAction.Analyzer,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
872if (action.Analyzer == analyzer &&