From ab4355e27b1d5773b567ff9884a5f584fa50ccc6 Mon Sep 17 00:00:00 2001 From: MischaPanch Date: Fri, 8 Aug 2025 14:07:27 +0200 Subject: [PATCH] C# - added handler for _roslyn_projectNeedsRestore, fixes #303 --- src/solidlsp/language_servers/csharp_language_server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/solidlsp/language_servers/csharp_language_server.py b/src/solidlsp/language_servers/csharp_language_server.py index da65cb83..f48a6516 100644 --- a/src/solidlsp/language_servers/csharp_language_server.py +++ b/src/solidlsp/language_servers/csharp_language_server.py @@ -623,6 +623,9 @@ class CSharpLanguageServer(SolidLanguageServer): """Handle client/registerCapability requests.""" # Just acknowledge the request - we don't need to track these for now return + + def handle_project_needs_restore(params): + return # Set up notification handlers self.server.on_notification("window/logMessage", window_log_message) @@ -631,6 +634,7 @@ class CSharpLanguageServer(SolidLanguageServer): self.server.on_request("workspace/configuration", handle_workspace_configuration) self.server.on_request("window/workDoneProgress/create", handle_work_done_progress_create) self.server.on_request("client/registerCapability", handle_register_capability) + self.server.on_request("workspace/_roslyn_projectNeedsRestore", handle_project_needs_restore) self.logger.log("Starting Microsoft.CodeAnalysis.LanguageServer process", logging.INFO)