12 writes to DocumentUri
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (3)
303
=> new() {
DocumentUri
= document.GetURI() };
306
=> new() {
DocumentUri
= document.GetURI() };
450
TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier {
DocumentUri
= uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
261
var documentIdentifier = new OptionalVersionedTextDocumentIdentifier {
DocumentUri
= uri };
304
var documentIdentifier = new OptionalVersionedTextDocumentIdentifier {
DocumentUri
= newTextDoc.GetURI() };
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
29
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Document.Project),
DocumentUri
= Document.GetURI() }
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
33
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Project),
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(Project.FilePath) }
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
93
DocumentUri
= id.Uri
Handler\MapCode\MapCodeHandler.cs (1)
67
TextDocument = new OptionalVersionedTextDocumentIdentifier {
DocumentUri
= kvp.Key },
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31
public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier {
DocumentUri
= request.TextDocument.DocumentUri };
Handler\RequestContextFactory.cs (1)
49
DocumentUri
= textDocumentItem.DocumentUri,
Protocol\TextDocumentIdentifier.cs (1)
30
set =>
DocumentUri
= new DocumentUri(value);
30 references to DocumentUri
Microsoft.CodeAnalysis.LanguageServer.Protocol (30)
Extensions\Extensions.cs (6)
119
if (documentIdentifier.
DocumentUri
.ParsedUri?.Scheme == SourceGeneratedDocumentUri.Scheme)
123
var documentId = solution.GetDocumentIds(documentIdentifier.
DocumentUri
).SingleOrDefault();
127
var documents = solution.GetTextDocuments(documentIdentifier.
DocumentUri
);
181
if (projectIdentifier.
DocumentUri
.ParsedUri is null)
186
var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.
DocumentUri
.ParsedUri.LocalPath).ToImmutableArray();
194
var documentIds = GetDocumentIds(solution, documentIdentifier.
DocumentUri
);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
300
context.TraceInformation($"Clearing diagnostics for removed document: {removedResult.TextDocument.
DocumentUri
}");
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (2)
42
Uri = identifier.
DocumentUri
,
58
Uri = identifier.
DocumentUri
,
Handler\DocumentChanges\DidChangeHandler.cs (2)
31
var text = context.GetTrackedDocumentSourceText(request.TextDocument.
DocumentUri
);
35
context.UpdateTrackedDocument(request.TextDocument.
DocumentUri
, text);
Handler\DocumentChanges\DidCloseHandler.cs (2)
34
context.TraceInformation($"didClose for {request.TextDocument.
DocumentUri
}");
36
await context.StopTrackingAsync(request.TextDocument.
DocumentUri
, cancellationToken).ConfigureAwait(false);
Handler\MapCode\MapCodeHandler.cs (5)
87
throw new ArgumentException($"mapCode sub-request for {textDocument.
DocumentUri
} failed: can't find this document in the workspace.");
105
context.TraceInformation($"mapCode sub-request for {textDocument.
DocumentUri
} failed: 'IMapCodeService.MapCodeAsync' returns null.");
112
return (textDocument.
DocumentUri
, textEdits);
128
if (!location.DocumentUri.Equals(textDocumentIdentifier.
DocumentUri
))
130
context.TraceInformation($"A focus location in '{textDocumentIdentifier.
DocumentUri
}' is skipped, only locations in corresponding MapCodeMapping.TextDocument is currently considered.");
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
215
context.TraceInformation($"Clearing spans for removed document: {textDocument.
DocumentUri
}");
Protocol\TextDocumentIdentifier.cs (7)
29
get =>
DocumentUri
.GetRequiredParsedUri();
58
&& this.
DocumentUri
== other.
DocumentUri
;
77
return this.
DocumentUri
== null ? 89 : this.
DocumentUri
.GetHashCode();
83
return this.
DocumentUri
== null ? string.Empty : this.
DocumentUri
.ToString();
RoslynLanguageServer.cs (2)
198
uri = textDocumentIdentifier.
DocumentUri
;
209
uri = data.TextDocument.
DocumentUri
;
Workspaces\LspWorkspaceManager.cs (2)
237
var uri = textDocumentIdentifier.
DocumentUri
;
267
_logger.LogInformation($"Could not find '{textDocumentIdentifier.
DocumentUri
}'. Searched {searchedWorkspaceKinds}");