Context carrying additional information.
OptionalpartialAn optional token that a server can use to report partial results (e.g. streaming) to the client.
The range for which the command was invoked.
The document in which the command was invoked.
OptionalworkAn optional token that a server can use to report work done progress.
The parameters of a CodeActionRequest.