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, 491symbolAction.Analyzer, 605symbolAction.Analyzer, 656semanticModelAction.Analyzer, 710syntaxTreeAction.Analyzer, 756additionalFileAction.Analyzer, 775Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(syntaxNodeAction.Analyzer)); 776Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree, cancellationToken)); 780GetAnalyzerSpecificOptions(syntaxNodeAction.Analyzer), addDiagnostic, 784syntaxNodeAction.Analyzer, 799Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(operationAction.Analyzer)); 800Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken)); 804GetAnalyzerSpecificOptions(operationAction.Analyzer), addDiagnostic, isSupportedDiagnostic, GetControlFlowGraph, 808operationAction.Analyzer, 864var scope = new HostCodeBlockStartAnalysisScope<TLanguageKindEnum>(startAction.Analyzer); 871startAction.Analyzer, 923blockAction.Analyzer, 967var scope = new HostOperationBlockStartAnalysisScope(startAction.Analyzer); 974startAction.Analyzer, 1006blockAction.Analyzer,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
856if (action.Analyzer == analyzer &&