private IAsyncResult BeginReadSavedState(VhdPropertyAttribute attribute, AsyncCallback callback, object state) { return(dataReader.BeginReadBoolean(this.GetFooterOffset() + attribute.Offset, callback, state)); }