1 write to Span
Microsoft.CodeAnalysis.Workspaces (1)
Diagnostics\DocumentAnalysisScope.cs (1)
31Span = span;
15 references to Span
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\Diagnostics\DocumentAnalysisExecutor.cs (3)
70var span = AnalysisScope.Span; 230return await GetCompilerAnalyzerDiagnosticsAsync(analyzer, AnalysisScope.Span, cancellationToken).ConfigureAwait(false); 255var span = AnalysisScope.Span;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (5)
57Debug.Assert(!analysisScope.Span.HasValue); 185if (analysisScope.Span.HasValue) 187Debug.Assert(analysisScope.Span.Value == changedMember.FullSpan); 247Debug.Assert(executor.AnalysisScope.Span.HasValue); 248Debug.Assert(executor.AnalysisScope.Span.Value == changedMember.FullSpan);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (2)
140var forSpanAnalysis = documentAnalysisScope?.Span.HasValue ?? false; 184documentAnalysisScope?.Span,
Microsoft.CodeAnalysis.Workspaces (5)
Diagnostics\DocumentAnalysisScope.cs (1)
61=> new(TextDocument, Span, analyzers, Kind);
Diagnostics\Extensions.cs (4)
128var spanToAnalyze = documentAnalysisScope.Span; 200documentAnalysisScope!.Span, AnalysisKind.Semantic, diagnosticIdsToFilter, includeSuppressedDiagnostics); 348return await compilationWithAnalyzers.GetAnalysisResultAsync(model, documentAnalysisScope.Span, documentAnalysisScope.Analyzers, cancellationToken).ConfigureAwait(false); 377await AnalyzeDocumentAsync(suppressionAnalyzer, document, documentAnalysisScope.Span, diagnosticsBuilder.Add).ConfigureAwait(false);