Exemple #1
0
 public DelegatingHandler(
     Func <DocumentFormattingParams, CancellationToken, Task <TextEditContainer> > handler,
     Action <DocumentFormattingCapability> setCapability,
     DocumentFormattingRegistrationOptions registrationOptions) : base(registrationOptions)
 {
     _handler       = handler;
     _setCapability = setCapability;
 }
Exemple #2
0
 public static IDisposable OnDocumentFormatting(
     this ILanguageServerRegistry registry,
     Func <DocumentFormattingParams, CancellationToken, Task <TextEditContainer> > handler,
     DocumentFormattingRegistrationOptions registrationOptions = null,
     Action <DocumentFormattingCapability> setCapability       = null)
 {
     registrationOptions ??= new DocumentFormattingRegistrationOptions();
     return(registry.AddHandlers(new DelegatingHandler(handler, setCapability, registrationOptions)));
 }
Exemple #3
0
 public DocumentFormattingHandler(DocumentFormattingRegistrationOptions registrationOptions) => _options = registrationOptions;