1 write to Span
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
31Span = span;
12 references to Span
Microsoft.CodeAnalysis.Features (9)
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (1)
63Debug.Assert(!analysisScope.Span.HasValue);
Diagnostics\Service\DiagnosticAnalyzerService_CoreAnalyze.cs (5)
82var forSpanAnalysis = documentAnalysisScope?.Span.HasValue ?? false; 117return await compilationWithAnalyzers.GetAnalysisResultAsync(tree, documentAnalysisScope.Span, documentAnalysisScope.Analyzers, cancellationToken).ConfigureAwait(false); 121return await compilationWithAnalyzers.GetAnalysisResultAsync(documentAnalysisScope.AdditionalFile, documentAnalysisScope.Span, documentAnalysisScope.Analyzers, cancellationToken).ConfigureAwait(false); 126return await compilationWithAnalyzers.GetAnalysisResultAsync(model, documentAnalysisScope.Span, documentAnalysisScope.Analyzers, cancellationToken).ConfigureAwait(false); 155document, documentAnalysisScope.Span, diagnosticsBuilder.Add, cancellationToken).ConfigureAwait(false);
Diagnostics\Service\DocumentAnalysisExecutor.cs (3)
73var span = AnalysisScope.Span; 197return await GetCompilerAnalyzerDiagnosticsInProcessAsync(AnalysisScope.Span).ConfigureAwait(false); 224var span = AnalysisScope.Span;
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DocumentAnalysisScope.cs (1)
61=> new(TextDocument, Span, analyzers, Kind);
Diagnostics\Extensions.cs (2)
153var spanToAnalyze = documentAnalysisScope.Span; 225documentAnalysisScope.Span, AnalysisKind.Semantic, diagnosticIdsToFilter);