private void ConfigureServer(LanguageServerOptions options) { options.OnRequest("keepalive", (ct) => Task.FromResult(true)); options.WithLink("keepalive", "ka"); options.WithLink("throw", "t"); options.OnRequest("throw", async ct => { throw new NotSupportedException(); return(Task.CompletedTask); }); }