According to the LSP spec, the response to textDocument/signatureHelp can be SignatureHelp | null.
But, the return type of SignatureHelpHandlerBase.Handle is Task<SignatureHelp>, which does not allow null.
I can make a PR that addresses this, I just want to make sure whether this is intentional or not.
According to the LSP spec, the response to
textDocument/signatureHelpcan beSignatureHelp | null.But, the return type of
SignatureHelpHandlerBase.HandleisTask<SignatureHelp>, which does not allow null.I can make a PR that addresses this, I just want to make sure whether this is intentional or not.