public override async Task WriteObjectToAsync(ObjectWriter writer, CancellationToken cancellationToken) { var text = await _state.GetTextAsync(cancellationToken).ConfigureAwait(false); // TODO: make TextDocumentState to implement ISupportTemporaryStorage? _serializer.SerializeSourceText(_state.Storage as ITemporaryStorageWithName, text, writer, cancellationToken); }