1 write to Span
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
34Span = span;
13 references to Span
Microsoft.CodeAnalysis.Features (6)
Diagnostics\Service\DocumentAnalysisExecutor.cs (3)
76var span = AnalysisScope.Span; 206return await GetCompilerAnalyzerDiagnosticsAsync(analyzer, AnalysisScope.Span, cancellationToken).ConfigureAwait(false); 233var span = AnalysisScope.Span;
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
57Debug.Assert(!analysisScope.Span.HasValue);
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (2)
139var forSpanAnalysis = documentAnalysisScope?.Span.HasValue ?? false; 186documentAnalysisScope?.Span,
Microsoft.CodeAnalysis.Workspaces (7)
Diagnostics\DocumentAnalysisScope.cs (1)
66=> new(TextDocument, Span, projectAnalyzers, hostAnalyzers, Kind);
Diagnostics\Extensions.cs (6)
148var spanToAnalyze = documentAnalysisScope.Span; 220documentAnalysisScope.Span, AnalysisKind.Semantic, diagnosticIdsToFilter); 352return await compilationWithAnalyzers.GetAnalysisResultAsync(tree, documentAnalysisScope.Span, documentAnalysisScope.ProjectAnalyzers, documentAnalysisScope.HostAnalyzers, cancellationToken).ConfigureAwait(false); 356return await compilationWithAnalyzers.GetAnalysisResultAsync(documentAnalysisScope.AdditionalFile, documentAnalysisScope.Span, documentAnalysisScope.ProjectAnalyzers, documentAnalysisScope.HostAnalyzers, cancellationToken).ConfigureAwait(false); 361return await compilationWithAnalyzers.GetAnalysisResultAsync(model, documentAnalysisScope.Span, documentAnalysisScope.ProjectAnalyzers, documentAnalysisScope.HostAnalyzers, cancellationToken).ConfigureAwait(false); 390document, documentAnalysisScope.Span, diagnosticsBuilder.Add, cancellationToken).ConfigureAwait(false);