コード例 #1
0
        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);
        }