public override async Task <Unit> Handle(DidOpenTextDocumentParams notification, CancellationToken cancellationToken) { _logger.LogTrace("received open notification {}", notification.TextDocument.Uri); var document = await _documents.LoadDocumentAsync(notification.TextDocument, cancellationToken); _diagnosticPublisher.PublishDiagnostics(document, cancellationToken); return(Unit.Value); }