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