public DelegatingHandler(
     Func <RenameParams, CancellationToken, Task <WorkspaceEdit> > handler,
     Action <RenameCapability> setCapability,
     RenameRegistrationOptions registrationOptions) : base(registrationOptions)
 {
     _handler       = handler;
     _setCapability = setCapability;
 }
 public static IDisposable OnRename(
     this ILanguageServerRegistry registry,
     Func <RenameParams, CancellationToken, Task <WorkspaceEdit> > handler,
     RenameRegistrationOptions registrationOptions = null,
     Action <RenameCapability> setCapability       = null)
 {
     registrationOptions = registrationOptions ?? new RenameRegistrationOptions();
     return(registry.AddHandlers(new DelegatingHandler(handler, setCapability, registrationOptions)));
 }
Exemple #3
0
 public RenameHandler(RenameRegistrationOptions registrationOptions)
 {
     _options = registrationOptions;
 }