Beispiel #1
0
 public override RpcResult WillSaveWaitUntilTextDocument(WillSaveTextDocumentParams args)
 {
     return(RpcResult.Error(new ResponseError
     {
         code = (int)ErrorCodes.RequestFailed,
         message = "Not supported"
     }));
 }
Beispiel #2
0
 public Task Handle(WillSaveTextDocumentParams request, CancellationToken token)
 {
     // TODO: Do we have a need for this?
     if (_capability?.WillSaveWaitUntil == true)
     {
     }
     return(Task.CompletedTask);
 }
Beispiel #3
0
 public Task Handle(WillSaveTextDocumentParams notification)
 {
     // TODO: Do we have a need for this?
     if (_capability?.WillSave == true)
     {
     }
     return(Task.CompletedTask);
 }
Beispiel #4
0
        public void SimpleTest(string expected)
        {
            var model = new WillSaveTextDocumentParams {
                Reason       = TextDocumentSaveReason.FocusOut,
                TextDocument = new TextDocumentIdentifier(new Uri("file:///abc/123.cs"))
            };
            var result = Fixture.SerializeObject(model);

            result.Should().Be(expected);

            var deresult = new LspSerializer(ClientVersion.Lsp3).DeserializeObject <WillSaveTextDocumentParams>(expected);

            deresult.Should().BeEquivalentTo(model);
        }
 public virtual Task <TextEdit[]> WillSaveWaitUntilTextDocument(WillSaveTextDocumentParams @params, CancellationToken cancellationToken)
 => Task.FromResult(Array.Empty <TextEdit>());
 public virtual Task WillSaveTextDocument(WillSaveTextDocumentParams @params, CancellationToken cancellationToken)
 => Task.CompletedTask;
Beispiel #7
0
 public static void WillSaveTextDocument(this ILanguageClientDocument mediator, WillSaveTextDocumentParams @params)
 {
     mediator.SendNotification(DocumentNames.WillSave, @params);
 }
 public abstract Task <Unit> Handle(WillSaveTextDocumentParams request, CancellationToken cancellationToken);
 public override Task <Unit> Handle(WillSaveTextDocumentParams request, CancellationToken cancellationToken) => _handler.Invoke(request, cancellationToken);
 public static Task WillSaveWaitUntilTextDocument(this ILanguageClientDocument mediator, WillSaveTextDocumentParams @params)
 {
     return(mediator.SendRequest(DocumentNames.WillSaveWaitUntil, @params));
 }
Beispiel #11
0
 public abstract RpcResult WillSaveWaitUntilTextDocument(WillSaveTextDocumentParams args);