11 writes to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Extensions\ProtocolConversions.cs (3)
287=> new() { Uri = document.GetURI() }; 290=> new() { Uri = document.GetURI() }; 434TextDocument = new LSP.OptionalVersionedTextDocumentIdentifier { Uri = uri },
Handler\CodeActions\CodeActionResolveHelper.cs (2)
250var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { Uri = uri }; 293var 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,
27 references to Uri
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Extensions\Extensions.cs (5)
106if (documentIdentifier.Uri.Scheme == SourceGeneratedDocumentUri.Scheme) 110var documentId = solution.GetDocumentIds(documentIdentifier.Uri).SingleOrDefault(); 114var documents = solution.GetTextDocuments(documentIdentifier.Uri); 167var projects = solution.Projects.Where(project => project.FilePath == projectIdentifier.Uri.LocalPath).ToImmutableArray(); 175var documentIds = GetDocumentIds(solution, documentIdentifier.Uri);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
304context.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)
87throw new ArgumentException($"mapCode sub-request for {textDocument.Uri} failed: can't find this document in the workspace."); 105context.TraceInformation($"mapCode sub-request for {textDocument.Uri} failed: 'IMapCodeService.MapCodeAsync' returns null."); 112return (textDocument.Uri, textEdits); 128if (!location.Uri.Equals(textDocumentIdentifier.Uri)) 130context.TraceInformation($"A focus location in '{textDocumentIdentifier.Uri}' is skipped, only locations in corresponding MapCodeMapping.TextDocument is currently considered.");
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
217context.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)
211uri = data.TextDocument.Uri;
Workspaces\LspWorkspaceManager.cs (2)
281var uri = textDocumentIdentifier.Uri; 311_logger.LogInformation($"Could not find '{textDocumentIdentifier.Uri}'. Searched {searchedWorkspaceKinds}");