1 write to AnalysisScope
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
48AnalysisScope = analysisScope;
22 references to AnalysisScope
Microsoft.CodeAnalysis.Features (22)
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (2)
60var analysisScope = executor.AnalysisScope; 177var analysisScope = executor.AnalysisScope;
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (2)
31foreach (var analyzer in executor.AnalysisScope.ProjectAnalyzers.ConcatFast(executor.AnalysisScope.HostAnalyzers))
Diagnostics\Service\DocumentAnalysisExecutor.cs (18)
76Contract.ThrowIfFalse(AnalysisScope.ProjectAnalyzers.Contains(analyzer) || AnalysisScope.HostAnalyzers.Contains(analyzer)); 78var textDocument = AnalysisScope.TextDocument; 79var span = AnalysisScope.Span; 80var kind = AnalysisScope.Kind; 177RoslynDebug.Assert(AnalysisScope.TextDocument is Document); 180? AnalysisScope.WithAnalyzers([analyzer], []).WithSpan(span) 181: AnalysisScope.WithAnalyzers([], [analyzer]).WithSpan(span); 204if (AnalysisScope.TextDocument is not Document) 207return await GetCompilerAnalyzerDiagnosticsInProcessAsync(AnalysisScope.Span).ConfigureAwait(false); 214var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedProjectAnalyzersInAnalysisScope, _compilationBasedHostAnalyzersInAnalysisScope); 220? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind) 234var span = AnalysisScope.Span; 235var document = (Document)AnalysisScope.TextDocument; 250var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedProjectAnalyzersInAnalysisScope, _compilationBasedHostAnalyzersInAnalysisScope); 256? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)