1 write to AnalysisScope
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
47AnalysisScope = analysisScope;
19 references to AnalysisScope
Microsoft.CodeAnalysis.Features (19)
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (2)
60var analysisScope = executor.AnalysisScope; 177var analysisScope = executor.AnalysisScope;
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (1)
30foreach (var analyzer in executor.AnalysisScope.Analyzers)
Diagnostics\Service\DocumentAnalysisExecutor.cs (16)
70Contract.ThrowIfFalse(AnalysisScope.Analyzers.Contains(analyzer)); 72var textDocument = AnalysisScope.TextDocument; 73var span = AnalysisScope.Span; 74var kind = AnalysisScope.Kind; 171Contract.ThrowIfFalse(AnalysisScope.TextDocument is Document); 173var analysisScope = AnalysisScope.WithAnalyzers([analyzer]).WithSpan(span); 194if (AnalysisScope.TextDocument is not Document) 197return await GetCompilerAnalyzerDiagnosticsInProcessAsync(AnalysisScope.Span).ConfigureAwait(false); 204var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 210? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind) 224var span = AnalysisScope.Span; 225var document = (Document)AnalysisScope.TextDocument; 240var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 246? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)