1 write to Analyzer
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (1)
17Analyzer = analyzer;
33 references to Analyzer
Microsoft.CodeAnalysis (33)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
546if (unsuppressedAnalyzers.Contains(action.Analyzer)) 548builder.Add(action.Analyzer); 1374var actionsByAnalyzers = analyzerActions.SymbolActions.GroupBy(action => action.Analyzer); 1406var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer); 1740foreach (var groupedActions in symbolEndActions.GroupBy(a => a.Analyzer)) 1974if (action.Analyzer == analyzer) 1989symbolStartAnalyzers.Add(action.Analyzer);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
45Debug.Assert(action.Analyzer == analyzer); 64return actions.WhereAsArray((action, analyzer) => action.Analyzer == analyzer, analyzer);
DiagnosticAnalyzer\AnalyzerExecutor.cs (23)
295var context = new AnalyzerCompilationStartAnalysisContext(startAction.Analyzer, compilationScope, 299startAction.Analyzer, 329Debug.Assert(startAction.Analyzer == analyzer); 332var context = new AnalyzerSymbolStartAnalysisContext(startAction.Analyzer, symbolScope, 336startAction.Analyzer, 399endAction.Analyzer, 447symbolAction.Analyzer, 535symbolAction.Analyzer, 578semanticModelAction.Analyzer, 621syntaxTreeAction.Analyzer, 655additionalFileAction.Analyzer, 674Debug.Assert(!isGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(syntaxNodeAction.Analyzer)); 675Debug.Assert(!IsAnalyzerSuppressedForTree(syntaxNodeAction.Analyzer, node.SyntaxTree)); 681syntaxNodeAction.Analyzer, 696Debug.Assert(!isGeneratedCode || !_shouldSkipAnalysisOnGeneratedCode(operationAction.Analyzer)); 697Debug.Assert(!IsAnalyzerSuppressedForTree(operationAction.Analyzer, semanticModel.SyntaxTree)); 702operationAction.Analyzer, 817var blockStartContext = new AnalyzerCodeBlockStartAnalysisContext<TLanguageKindEnum>(startAction.Analyzer, 822startAction.Analyzer, 838var operationStartContext = new AnalyzerOperationBlockStartAnalysisContext(startAction.Analyzer, 844startAction.Analyzer, 909codeBlockAction.Analyzer, 923operationBlockAction.Analyzer,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
837if (action.Analyzer == analyzer &&