示例#1
0
 public Task <FoldingRange[]> GetTextDocumentFoldingRangeAsync(FoldingRangeParams textDocumentFoldingRangeParams, CancellationToken cancellationToken)
 => _requestHandlerProvider.ExecuteRequestAsync <FoldingRangeParams, FoldingRange[]>(Methods.TextDocumentFoldingRangeName,
                                                                                     textDocumentFoldingRangeParams, _clientCapabilities, _clientName, cancellationToken);
示例#2
0
        public Task <FoldingRange[]> GetTextDocumentFoldingRangeAsync(FoldingRangeParams textDocumentFoldingRangeParams, CancellationToken cancellationToken)
        {
            Contract.ThrowIfNull(_clientCapabilities, $"{nameof(InitializeAsync)} has not been called.");

            return(RequestDispatcher.ExecuteRequestAsync <FoldingRangeParams, FoldingRange[]>(Queue, Methods.TextDocumentFoldingRangeName, textDocumentFoldingRangeParams, _clientCapabilities, ClientName, cancellationToken));
        }
示例#3
0
 public abstract RpcResult FoldingRange(FoldingRangeParams args);