Skip to content

Conversation

alexgav
Copy link
Contributor

@alexgav alexgav commented Jul 17, 2025

Summary of the changes

-Existing code worked for the most part. The main issue was that parameters for the complex edit command come in as JsonElements in this case and need to be deserialized.

Fixes:
dotnet/vscode-csharp#8310

Existing code worked for the most part. The main issue was that parameters for the complex edit command come in as JsonElements in this case and need to be deserialized.
@alexgav alexgav requested a review from a team as a code owner July 17, 2025 09:14
Copy link
Member

@davidwengier davidwengier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love that the fix was this easy, thanks! I'm not going to block on tests because I know you're off for a bit after tomorrow, but if you did find time it would be good. In theory, since we already have non-cohosting tests that talk to the real language server, it should just be a matter of copying one of those and having the SupportsVisualStudioExtensions client capability set to false.

@alexgav alexgav merged commit aa3cf97 into main Jul 18, 2025
11 checks passed
@alexgav alexgav deleted the dev/alexgav/FixOverrideCompletionInVscodeLSP branch July 18, 2025 08:15
@dotnet-policy-service dotnet-policy-service bot added this to the Next milestone Jul 18, 2025
@RikkiGibson RikkiGibson modified the milestones: Next, 18.0 P1 Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants