public abstract Task <TextEditContainer> Handle(DocumentFormattingParams request, CancellationToken cancellationToken);
Ejemplo n.º 2
0
 public Task <TextEdit[]> GetTextDocumentFormattingAsync(DocumentFormattingParams documentFormattingParams, CancellationToken cancellationToken)
 => _requestHandlerProvider.ExecuteRequestAsync <DocumentFormattingParams, TextEdit[]>(Methods.TextDocumentFormattingName,
                                                                                       documentFormattingParams, _clientCapabilities, _clientName, cancellationToken);
Ejemplo n.º 3
0
        public Task <TextEdit[]> GetTextDocumentFormattingAsync(DocumentFormattingParams documentFormattingParams, CancellationToken cancellationToken)
        {
            Contract.ThrowIfNull(_clientCapabilities, $"{nameof(InitializeAsync)} has not been called.");

            return(_requestHandlerProvider.ExecuteRequestAsync <DocumentFormattingParams, TextEdit[]>(_queue, Methods.TextDocumentFormattingName, documentFormattingParams, _clientCapabilities, _clientName, cancellationToken));
        }
Ejemplo n.º 4
0
 public override Task <TextEditContainer> Handle(DocumentFormattingParams request, CancellationToken cancellationToken) => _handler.Invoke(request, cancellationToken);
 public static Task <TextEditContainer> DocumentFormatting(this ILanguageClientDocument mediator, DocumentFormattingParams @params, CancellationToken cancellationToken = default)
 {
     return(mediator.SendRequest(@params, cancellationToken));
 }
Ejemplo n.º 6
0
 /// <nodoc />
 public Result <TextEdit[], ResponseError> FormatDocument(DocumentFormattingParams formatOptions, CancellationToken token)
 {
     return(m_formattingProvider.FormatDocument(formatOptions, token));
 }
Ejemplo n.º 7
0
 private ScriptFile GetFile(DocumentFormattingParams docFormatParams)
 {
     return(WorkspaceService.Workspace.GetFile(docFormatParams.TextDocument.Uri));
 }
Ejemplo n.º 8
0
 private FormatOptions GetOptions(DocumentFormattingParams docFormatParams)
 {
     return(MergeFormatOptions(docFormatParams.Options, settings));
 }