csharp-language-server-protocol
csharp-language-server-protocol copied to clipboard
Language Server Protocol in C#
Good Morning, I'm upgrading from .095 to the latest version of OmniSharp. Everything was working fine in .095, but after upgrading, and changing my Program.cs file to look like your...
I tried to stream workspace symbols and faced a problem that `request.PartialResultToken` and `request.WorkDoneToken` are always `null`. It is reproduced on the sample client/server from this repository and also on...
For example, my server returned breakpoint information in StoppedEvent, how can I get this data from StoppedEvens in IStoppedHandler? Or this situation needs to be handled in other ways .
A possible fix for #676 Sets the MediatR version using the version range syntax. Have done a local build and all tests pass. Results in a .nuspec file with: ```...
Is there a Simple sample how to use Omnisharp with Monaco Code Editor in a Web Application. For mee it's not clear wich Nugets I had to use, wich Handlers...
What is the recommended replacement of this now obsoleted behavior? https://github.com/OmniSharp/csharp-language-server-protocol/blob/112f24001e9d7c7929c60fd92dcaa3ca2025ba1e/src/Dap.Protocol/Feature/Requests/SetBreakpointsFeature.cs#L33-L38
A possible fix for #676 Sets the MediatR version using the version range syntax to `[9.0.0,10.0.0)` (as a precaution for future breaking changes in MediatR v10. Have done a local...
This is probably an issue that is not going to affect many people, but I believe it is a legit dependency issue that will have to be resolved at some...
The [LSP spec](https://microsoft.github.io/language-server-protocol/specifications/specification-3-17/#textDocument_linkedEditingRange) indicates LinkedEditingRange can return either return `LinkedEditingRanges` or `null`. However, it seems like the O# ILinkedEditingRangeHandler expects a non-nullable response type: https://github.com/OmniSharp/csharp-language-server-protocol/blob/de1591e91a176fb88442ecf7e2e30f7a2174e6c0/src/Protocol/Features/Document/LinkedEditingRangeFeature.cs#L23
# The issue: The [`LanguageServer`](../tree/master/src/Server/LanguageServer.cs) class is still implementing the `ILanguageProtocolInitializeHandler` and `ILanguageProtocolInitializedHandler` interfaces even thought they both were removed back on commit 9f5f49f45d056b9088d593c4ecf4ff3815a0922b. - I'm wondering if I can...