public static void LogWarning(this ILanguageServerWindow mediator, string message)
 {
     mediator.LogMessage(new LogMessageParams()
     {
         Type = MessageType.Warning, Message = message
     });
 }
 public static void ShowInfo(this ILanguageServerWindow mediator, string message)
 {
     mediator.ShowMessage(new ShowMessageParams()
     {
         Type = MessageType.Info, Message = message
     });
 }
 public static Task <MessageActionItem> Request(this ILanguageServerWindow mediator, ShowMessageRequestParams @params, CancellationToken cancellationToken = default)
 {
     return(mediator.ShowMessage(@params, cancellationToken));
 }
 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);
 }
 public static void SendTelemetry(this ILanguageServerWindow mediator, object @params)
 {
     mediator.SendNotification(WindowNames.TelemetryEvent, @params);
 }
 public static void Log(this ILanguageServerWindow mediator, LogMessageParams @params)
 {
     mediator.LogMessage(@params);
 }
예제 #8
0
 public static Task <MessageActionItem> Request(this ILanguageServerWindow mediator, ShowMessageRequestParams @params)
 {
     return(mediator.ShowMessage(@params));
 }
예제 #9
0
 public static Task <MessageActionItem> ShowMessage(this ILanguageServerWindow mediator, ShowMessageRequestParams @params)
 {
     return(mediator.SendRequest <ShowMessageRequestParams, MessageActionItem>(WindowNames.ShowMessageRequest, @params));
 }