1 write to AnalysisScope
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
48AnalysisScope = 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)
79Contract.ThrowIfFalse(AnalysisScope.Analyzers.Contains(analyzer)); 81var textDocument = AnalysisScope.TextDocument; 82var span = AnalysisScope.Span; 83var kind = AnalysisScope.Kind; 188Contract.ThrowIfFalse(AnalysisScope.TextDocument is Document); 190var analysisScope = AnalysisScope.WithAnalyzers([analyzer]).WithSpan(span); 211if (AnalysisScope.TextDocument is not Document) 214return await GetCompilerAnalyzerDiagnosticsInProcessAsync(AnalysisScope.Span).ConfigureAwait(false); 221var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 227? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind) 241var span = AnalysisScope.Span; 242var document = (Document)AnalysisScope.TextDocument; 257var analysisScope = AnalysisScope.WithAnalyzers(_compilationBasedAnalyzersInAnalysisScope); 263? diagnosticAnalysisResult.GetDocumentDiagnostics(AnalysisScope.TextDocument.Id, AnalysisScope.Kind)