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))); }
public RenameHandler(RenameRegistrationOptions registrationOptions) { _options = registrationOptions; }