1 write to Document
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
19
=>
Document
= document;
18 references to Document
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (8)
21
public ProjectOrDocumentId GetId() => new(
Document
.Id);
22
public Project GetProject() =>
Document
.Project;
25
=> !string.IsNullOrEmpty(
Document
.FilePath)
26
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(
Document
.Project), Uri =
Document
.GetURI() }
29
public string ToDisplayString() => $"{this.GetType().Name}: {
Document
.FilePath ??
Document
.Name} in {
Document
.Project.Name}";
Handler\Diagnostics\DiagnosticSources\DocumentDiagnosticSource.cs (1)
30
Document
, range: null, diagnosticKind: this.DiagnosticKind, cancellationToken: cancellationToken).ConfigureAwait(false);
Handler\Diagnostics\DiagnosticSources\TaskListDiagnosticSource.cs (5)
41
var service = this.
Document
.GetLanguageService<ITaskListService>();
48
var items = await service.GetTaskListItemsAsync(this.
Document
, descriptors, cancellationToken).ConfigureAwait(false);
62
projectId: this.
Document
.Project.Id,
63
language: this.
Document
.Project.Language,
64
location: new DiagnosticDataLocation(i.Span, this.
Document
.Id, mappedFileSpan: i.MappedSpan)));
Handler\Diagnostics\DiagnosticSources\WorkspaceDocumentDiagnosticSource.cs (4)
26
if (
Document
is SourceGeneratedDocument sourceGeneratedDocument)
38
Document
.Project.Solution,
Document
.Project.Id,
Document
.Id, cancellationToken: cancellationToken).ConfigureAwait(false);