// ILanguageClient implementation for Visual Studio v17. public Task <InitializationFailureContext> OnServerInitializeFailedAsync(ILanguageClientInitializationInfo initializationState) { return(Task.FromResult(new InitializationFailureContext { FailureMessage = initializationState.InitializationException?.Message })); }
public Task <InitializationFailureContext?> OnServerInitializeFailedAsync(ILanguageClientInitializationInfo initializationState) { var initializationFailureContext = new InitializationFailureContext(); initializationFailureContext.FailureMessage = string.Format(EditorFeaturesResources.Language_client_initialization_failed, Name, initializationState.StatusMessage, initializationState.InitializationException?.ToString()); return(Task.FromResult <InitializationFailureContext?>(initializationFailureContext)); }
public Task <InitializationFailureContext> OnServerInitializeFailedAsync(ILanguageClientInitializationInfo initializationState) { var initializationFailureContext = new InitializationFailureContext(); initializationFailureContext.FailureMessage = string.Format(VS.LSClientRazor.Resources.LanguageServer_Initialization_Failed, Name, initializationState.StatusMessage, initializationState.InitializationException?.ToString()); return(Task.FromResult <InitializationFailureContext>(initializationFailureContext)); }
public Task <InitializationFailureContext> OnServerInitializeFailedAsync( ILanguageClientInitializationInfo initializationState) { return(Task.FromResult(new InitializationFailureContext() { FailureMessage = $"Language server failed to initialize during the {initializationState.Status} Stage" })); }
public Task <InitializationFailureContext> OnServerInitializeFailedAsync(ILanguageClientInitializationInfo initializationState) { string message = "Oh no! Foo Language Client failed to activate, now we can't test LSP! :("; string exception = initializationState.InitializationException?.ToString() ?? string.Empty; message = $"{message}\n {exception}"; var failureContext = new InitializationFailureContext() { FailureMessage = message, }; return(Task.FromResult(failureContext)); }
public async Task <InitializationFailureContext> OnServerInitializeFailedAsync(ILanguageClientInitializationInfo initializationState) { var results = new InitializationFailureContext(); results.FailureMessage = initializationState.InitializationException.Message; return(results); }