private Task<bool> ReadAsync_ReadAhead(Task task) { if (task.IsSuccess()) { _validationState = ValidatingReaderState.Read; return AsyncHelper.DoneTaskTrue; ; } else { return _ReadAsync_ReadAhead(task); } }