Exemple #1
0
 public void OnWindowShowMessage(ShowMessageParams param)
 {
     if (param_.logger.IsTraceEnabled)
     {
         param_.logger.Trace(String.Format("[OnWindowShowMessage]{0}", param.message));
     }
 }
Exemple #2
0
 public void ShowMessage(ShowMessageParams @params)
 {
     _connection.SendNotification(new NotificationMessage <ShowMessageParams>
     {
         method  = "window/showMessage",
         @params = @params
     });
 }
Exemple #3
0
        public void ShowMessage(string message, MessageType messageType)
        {
            ShowMessageParams parameter = new ShowMessageParams
            {
                Message     = message,
                MessageType = messageType
            };

            this.rpc.NotifyWithParameterObjectAsync(Methods.WindowShowMessageName, parameter);
        }
Exemple #4
0
        public static void ShowMessage(ShowMessageParams message)
        {
            if (string.IsNullOrEmpty(message.Message))
            {
                return;
            }

            Runtime.RunInMainThread(() => {
                ShowMessageInternal(message);
            }).LogFault();
        }
Exemple #5
0
        public void ShowMessage(string message, MessageType messageType)
        {
            ShowMessageParams parameter = new ShowMessageParams
            {
                Message     = message,
                MessageType = messageType
            };

#pragma warning disable VSTHRD110
            rpc.NotifyWithParameterObjectAsync(Methods.WindowShowMessageName, parameter);
#pragma warning restore VSTHRD110
        }
Exemple #6
0
        private void ShowMessage(string message)
        {
            var showMessageParams = new ShowMessageParams()
            {
                Message = message,
                // An information message
                // TODO: Introduce an enum for this
                Type = 3
            };

            _messageWriter.WriteNotification("window/showMessage", showMessageParams);
        }
Exemple #7
0
        public void SimpleTest(string expected)
        {
            var model = new ShowMessageParams {
                Message = "message",
                Type    = MessageType.Log
            };
            var result = Fixture.SerializeObject(model);

            result.Should().Be(expected);

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

            deresult.Should().BeEquivalentTo(model, x => x.UsingStructuralRecordEquality());
        }
        public void SimpleTest(string expected)
        {
            var model = new ShowMessageParams()
            {
                Message = "message",
                Type    = MessageType.Log
            };
            var result = Fixture.SerializeObject(model);

            result.Should().Be(expected);

            var deresult = JsonConvert.DeserializeObject <ShowMessageParams>(expected);

            deresult.ShouldBeEquivalentTo(model);
        }
Exemple #9
0
        static void ShowMessageInternal(ShowMessageParams message)
        {
            switch (message.MessageType)
            {
            case MessageType.Error:
                MessageService.ShowError(message.Message);
                break;

            case MessageType.Warning:
                MessageService.ShowWarning(message.Message);
                break;

            default:
                MessageService.ShowMessage(message.Message);
                break;
            }
        }
 public static void ShowMessage(this ILanguageServerWindow mediator, ShowMessageParams @params)
 {
     mediator.SendNotification(WindowNames.ShowMessage, @params);
 }
 public static void Show(this ILanguageServerWindow mediator, ShowMessageParams @params)
 {
     mediator.ShowMessage(@params);
 }
Exemple #12
0
 public static void Show(this IResponseRouter mediator, ShowMessageParams @params)
 {
     mediator.ShowMessage(@params);
 }
Exemple #13
0
 public static void ShowMessage(this IResponseRouter mediator, ShowMessageParams @params)
 {
     mediator.SendNotification(WindowNames.ShowMessage, @params);
 }
 public static ShowMessageParamsAssertions Should(this ShowMessageParams instance)
 {
     return(new ShowMessageParamsAssertions(instance));
 }
Exemple #15
0
 public static void ShowMessage(this ILanguageServer mediator, ShowMessageParams @params)
 {
     mediator.SendNotification("window/showMessage", @params);
 }
Exemple #16
0
 public override Task <Unit> Handle(ShowMessageParams request, CancellationToken cancellationToken) => _handler.Invoke(request, cancellationToken);
Exemple #17
0
 public abstract Task <Unit> Handle(ShowMessageParams request, CancellationToken cancellationToken);
Exemple #18
0
 public static void Show(this IWindowLanguageServer mediator, ShowMessageParams @params) => mediator.ShowMessage(@params);