1 write to Analyzer
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (1)
17Analyzer = analyzer;
31 references to Analyzer
Microsoft.CodeAnalysis (31)
DiagnosticAnalyzer\AnalyzerDriver.cs (7)
554if (unsuppressedAnalyzers.Contains(action.Analyzer)) 556builder.Add(action.Analyzer); 1455var actionsByAnalyzers = analyzerActions.SymbolActions.GroupBy(action => action.Analyzer); 1487var actionsByAnalyzers = analyzerActions.GroupBy(action => action.Analyzer); 1831foreach (var groupedActions in symbolEndActions.GroupBy(a => a.Analyzer)) 2068if (action.Analyzer == analyzer) 2083symbolStartAnalyzers.Add(action.Analyzer);
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (2)
45Debug.Assert(action.Analyzer == analyzer); 72if (action.Analyzer == analyzer)
DiagnosticAnalyzer\AnalyzerExecutor.cs (21)
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, 761var scope = new HostCodeBlockStartAnalysisScope<TLanguageKindEnum>(startAction.Analyzer); 768startAction.Analyzer, 820blockAction.Analyzer, 862var scope = new HostOperationBlockStartAnalysisScope(startAction.Analyzer); 869startAction.Analyzer, 901blockAction.Analyzer,
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
846if (action.Analyzer == analyzer &&