1 write to Analyzers
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalysisScope.cs (1)
106Analyzers = analyzers;
23 references to Analyzers
Microsoft.CodeAnalysis (23)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (5)
189foreach (var analyzer in analysisScope.Analyzers) 436AddDiagnostics_NoLock(_nonLocalDiagnosticsOpt, analysisScope.Analyzers, builder); 452AddDiagnostics_NoLock(localDiagsByTree, analysisScope.Analyzers, builder); 461=> AddLocalDiagnosticsForPartialAnalysis_NoLock(localDiagnostics, analysisScope.FilterFileOpt!.Value.SourceTree, analysisScope.Analyzers, builder); 467=> AddLocalDiagnosticsForPartialAnalysis_NoLock(localDiagnostics, analysisScope.FilterFileOpt!.Value.AdditionalFile, analysisScope.Analyzers, builder);
DiagnosticAnalyzer\AnalysisScope.cs (4)
59/// i.e. <see cref="IsSingleFileAnalysis"/> is true and/or <see cref="Analyzers"/> is a subset of <see cref="CompilationWithAnalyzers.Analyzers"/>. 68IsSingleFileAnalysis && !IsSyntacticSingleFileAnalysis && Analyzers is [CompilerDiagnosticAnalyzer]; 117private ImmutableHashSet<DiagnosticAnalyzer> CreateAnalyzersSet() => Analyzers.ToImmutableHashSet(); 137=> new AnalysisScope(SyntaxTrees, AdditionalFiles, Analyzers, IsPartialAnalysis, FilterFileOpt, filterSpan, IsSyntacticSingleFileAnalysis, ConcurrentAnalysis, CategorizeDiagnostics);
DiagnosticAnalyzer\AnalyzerDriver.cs (10)
696OnDriverException(WhenInitializedTask, this.AnalyzerExecutor, analysisScope.Analyzers); 1553processedAnalyzers = analysisScope.Analyzers; 1762if (processedAnalyzers.Count < analysisScope.Analyzers.Length) 1764foreach (var analyzer in analysisScope.Analyzers) 1776Debug.Assert(completedAnalyzers.Count < analysisScope.Analyzers.Length); 1963if (analysisScope.Analyzers.Length == this.Analyzers.Length) 1968else if (analysisScope.Analyzers.Length == 1) 1971var analyzer = analysisScope.Analyzers[0]; 1992foreach (var analyzer in analysisScope.Analyzers) 2022foreach (var analyzer in analysisScope.Analyzers)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (4)
618var originalAnalyzers = analysisScope.Analyzers; 683var (symbolStartAnalyzers, otherAnalyzers) = getSymbolStartAnalyzers(analysisScope.Analyzers, analyzerActionCounts); 928var pendingAnalyzers = analysisResultBuilder.GetPendingAnalyzers(analysisScope.Analyzers, filterScope); 935return pendingAnalyzers.Length < analysisScope.Analyzers.Length ?