11 writes to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Extensions\ProtocolConversions.cs (3)
287
=> new() {
Uri
= document.GetURI() };
290
=> new() {
Uri
= document.GetURI() };
434
TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier {
Uri
= uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
250
var documentIdentifier = new OptionalVersionedTextDocumentIdentifier {
Uri
= uri };
293
var documentIdentifier = new OptionalVersionedTextDocumentIdentifier {
Uri
= newTextDoc.GetURI() };
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
28
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Document.Project),
Uri
= Document.GetURI() }
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
32
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Project),
Uri
= ProtocolConversions.CreateAbsoluteUri(Project.FilePath) }
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
97
Uri
= id.Uri
Handler\MapCode\MapCodeHandler.cs (1)
67
TextDocument = new OptionalVersionedTextDocumentIdentifier {
Uri
= kvp.Key },
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31
public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier {
Uri
= request.TextDocument.Uri };
Handler\RequestContextFactory.cs (1)
49
Uri
= uri,
27 references to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Extensions\Extensions.cs (5)
106
if (documentIdentifier.
Uri
.Scheme == SourceGeneratedDocumentUri.Scheme)
110
var documentId = solution.GetDocumentIds(documentIdentifier.
Uri
).SingleOrDefault();
114
var documents = solution.GetTextDocuments(documentIdentifier.
Uri
);
167
var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.
Uri
.LocalPath).ToImmutableArray();
175
var documentIds = GetDocumentIds(solution, documentIdentifier.
Uri
);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
304
context.TraceInformation($"Clearing diagnostics for removed document: {removedResult.TextDocument.
Uri
}");
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (2)
46
Uri = identifier.
Uri
,
62
Uri = identifier.
Uri
,
Handler\DocumentChanges\DidChangeHandler.cs (2)
31
var text = context.GetTrackedDocumentSourceText(request.TextDocument.
Uri
);
35
context.UpdateTrackedDocument(request.TextDocument.
Uri
, text);
Handler\DocumentChanges\DidCloseHandler.cs (2)
34
context.TraceInformation($"didClose for {request.TextDocument.
Uri
}");
36
await context.StopTrackingAsync(request.TextDocument.
Uri
, cancellationToken).ConfigureAwait(false);
Handler\MapCode\MapCodeHandler.cs (5)
87
throw new ArgumentException($"mapCode sub-request for {textDocument.
Uri
} failed: can't find this document in the workspace.");
105
context.TraceInformation($"mapCode sub-request for {textDocument.
Uri
} failed: 'IMapCodeService.MapCodeAsync' returns null.");
112
return (textDocument.
Uri
, textEdits);
128
if (!location.Uri.Equals(textDocumentIdentifier.
Uri
))
130
context.TraceInformation($"A focus location in '{textDocumentIdentifier.
Uri
}' is skipped, only locations in corresponding MapCodeMapping.TextDocument is currently considered.");
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
217
context.TraceInformation($"Clearing spans for removed document: {textDocument.
Uri
}");
Protocol\TextDocumentIdentifier.cs (6)
53
&& this.
Uri
== other.
Uri
;
72
return this.
Uri
== null ? 89 : this.
Uri
.GetHashCode();
78
return this.
Uri
== null ? string.Empty : this.
Uri
.AbsolutePath;
RoslynLanguageServer.cs (1)
211
uri = data.TextDocument.
Uri
;
Workspaces\LspWorkspaceManager.cs (2)
281
var uri = textDocumentIdentifier.
Uri
;
311
_logger.LogInformation($"Could not find '{textDocumentIdentifier.
Uri
}'. Searched {searchedWorkspaceKinds}");