public IAsyncResult BeginEmpty(bool expunge, AsyncCallback callback) { this._delegateEmpty = this.Empty; return this._delegateEmpty.BeginInvoke(expunge, callback, this._delegateEmpty); }