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); 1466var actionsByAnalyzers = analyzerActions.SymbolActions.GroupBy(action => action.Analyzer); 1498var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer); 1842foreach (var groupedActions in symbolEndActions.GroupBy(a => a.Analyzer)) 2084if (action.Analyzer == analyzer) 2099symbolStartAnalyzers.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, 484symbolAction.Analyzer, 590symbolAction.Analyzer, 641semanticModelAction.Analyzer, 695syntaxTreeAction.Analyzer, 741additionalFileAction.Analyzer, 760Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(syntaxNodeAction.Analyzer)); 761Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree, cancellationToken)); 765GetAnalyzerSpecificOptions(syntaxNodeAction.Analyzer), addDiagnostic, 769syntaxNodeAction.Analyzer, 784Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(operationAction.Analyzer)); 785Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken)); 789GetAnalyzerSpecificOptions(operationAction.Analyzer), addDiagnostic, isSupportedDiagnostic, GetControlFlowGraph, 793operationAction.Analyzer, 849var scope = new HostCodeBlockStartAnalysisScope<TLanguageKindEnum>(startAction.Analyzer); 856startAction.Analyzer, 908blockAction.Analyzer, 952var scope = new HostOperationBlockStartAnalysisScope(startAction.Analyzer); 959startAction.Analyzer, 991blockAction.Analyzer,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
856if (action.Analyzer == analyzer &&