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))); }