1 write to Analyzer
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (1)
17Analyzer = analyzer;
18 references to Analyzer
Microsoft.CodeAnalysis (18)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1488var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
45Debug.Assert(action.Analyzer == analyzer); 72if (action.Analyzer == analyzer)
DiagnosticAnalyzer\AnalyzerExecutor.cs (15)
229startAction.Analyzer, 268Debug.Assert(startAction.Analyzer == symbolScope.Analyzer); 271startAction.Analyzer, 346endAction.Analyzer, 405symbolAction.Analyzer, 509symbolAction.Analyzer, 559semanticModelAction.Analyzer, 612syntaxTreeAction.Analyzer, 657additionalFileAction.Analyzer, 676Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(syntaxNodeAction.Analyzer)); 677Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree, cancellationToken)); 684syntaxNodeAction.Analyzer, 699Debug.Assert(!executionData.IsGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(operationAction.Analyzer)); 700Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, executionData.SemanticModel.SyntaxTree, cancellationToken)); 708operationAction.Analyzer,