public override async Task<TextAndVersion> LoadTextAndVersionAsync( Workspace workspace, DocumentId documentId, CancellationToken cancellationToken) { var oldText = await _oldDocumentState.GetTextAsync(cancellationToken).ConfigureAwait(false); var version = await _oldDocumentState.GetTextVersionAsync(cancellationToken).ConfigureAwait(false); return GetProperTextAndVersion(oldText, _newText, version, _oldDocumentState.FilePath); }