11 writes to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Extensions\ProtocolConversions.cs (3)
313=> new() { Uri = document.GetURI() }; 316=> new() { Uri = document.GetURI() }; 460TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier { Uri = uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
242var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { Uri = uri }; 285var 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)
97Uri = id.Uri
Handler\MapCode\MapCodeHandler.cs (1)
67TextDocument = new OptionalVersionedTextDocumentIdentifier { Uri = kvp.Key },
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
31public TextDocumentIdentifier GetTextDocumentIdentifier(VSGetProjectContextsParams request) => new TextDocumentIdentifier { Uri = request.TextDocument.Uri };
Handler\RequestContextFactory.cs (1)
49Uri = uri,
28 references to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (28)
Extensions\Extensions.cs (3)
91var documents = solution.GetDocuments(documentIdentifier.Uri); 144var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.Uri.LocalPath).ToImmutableArray(); 152var documentIds = GetDocumentIds(solution, documentIdentifier.Uri);
Handler\CodeLens\CodeLensResolveHandler.cs (2)
47resolveData.TextDocument.Uri, 75resolveData.TextDocument.Uri,
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
305context.TraceInformation($"Clearing diagnostics for removed document: {removedResult.TextDocument.Uri}");
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (2)
46Uri = identifier.Uri, 62Uri = identifier.Uri,
Handler\DocumentChanges\DidChangeHandler.cs (2)
31var text = context.GetTrackedDocumentSourceText(request.TextDocument.Uri); 35context.UpdateTrackedDocument(request.TextDocument.Uri, text);
Handler\DocumentChanges\DidCloseHandler.cs (2)
34context.TraceInformation($"didClose for {request.TextDocument.Uri}"); 36await context.StopTrackingAsync(request.TextDocument.Uri, cancellationToken).ConfigureAwait(false);
Handler\MapCode\MapCodeHandler.cs (5)
86throw new ArgumentException($"mapCode sub-request for {textDocument.Uri} failed: can't find this document in the workspace."); 104context.TraceInformation($"mapCode sub-request for {textDocument.Uri} failed: 'IMapCodeService.MapCodeAsync' returns null."); 111return (textDocument.Uri, textEdits); 127if (!location.Uri.Equals(textDocumentIdentifier.Uri)) 129context.TraceInformation($"A focus location in '{textDocumentIdentifier.Uri}' is skipped, only locations in corresponding MapCodeMapping.TextDocument is currently considered.");
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
215context.TraceInformation($"Clearing spans for removed document: {textDocument.Uri}");
Protocol\TextDocumentIdentifier.cs (6)
53&& this.Uri == other.Uri; 72return this.Uri == null ? 89 : this.Uri.GetHashCode(); 78return this.Uri == null ? string.Empty : this.Uri.AbsolutePath;
RoslynLanguageServer.cs (1)
211var language = lspWorkspaceManager.GetLanguageForUri(data.TextDocument.Uri);
Workspaces\LspWorkspaceManager.cs (3)
271var uri = textDocumentIdentifier.Uri; 277var documents = lspSolution.GetTextDocuments(textDocumentIdentifier.Uri); 303_logger.LogInformation($"Could not find '{textDocumentIdentifier.Uri}'. Searched {searchedWorkspaceKinds}");