public async Task <Connection> ActivateAsync(CancellationToken token)
        {
            var(clientStream, serverStream) = FullDuplexStream.CreatePair();

            _languageServer = await RazorHtmlCSharpLanguageServer.CreateAsync(serverStream, serverStream, _requestHandlers, _loggerProvider, token);

            var connection = new Connection(clientStream, clientStream);

            return(connection);
        }
        public Task <Connection> ActivateAsync(CancellationToken token)
        {
            var(clientStream, serverStream) = FullDuplexStream.CreatePair();

            _langaugeServer = new RazorHtmlCSharpLanguageServer(serverStream, serverStream, _requestHandlers);

            var connection = new Connection(clientStream, clientStream);

            return(Task.FromResult(connection));
        }