public static IDisposable OnConfiguration(this ILanguageClientRegistry registry, Func <ConfigurationParams, Task <Container <JToken> > > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }
 public static IDisposable OnProgress(
     this ILanguageClientRegistry registry,
     Func <ProgressParams, CancellationToken, Task <Unit> > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }
 public static IDisposable OnPublishDiagnostics(this ILanguageClientRegistry registry, Func <PublishDiagnosticsParams, Task <Unit> > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }
 public static IDisposable OnApplyEdit(this ILanguageClientRegistry registry, Func <ApplyWorkspaceEditParams, Task <ApplyWorkspaceEditResponse> > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }
 public static IDisposable OnUnregisterCapability(this ILanguageClientRegistry registry, Func <UnregistrationParams, CancellationToken, Task <Unit> > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }
 public static IDisposable OnWorkspaceFolders(this ILanguageClientRegistry registry, Func <WorkspaceFolderParams, Task <Container <WorkspaceFolder> > > handler)
 {
     return(registry.AddHandlers(new DelegatingHandler(handler)));
 }