public IAsyncResult BeginAddFlagsSilent(int messageOrdinal, IFlagCollection flags, AsyncCallback callback) { this._delegateAddFlagsSilent = this.AddFlagsSilent; return this._delegateAddFlagsSilent.BeginInvoke(messageOrdinal, flags, callback, this._delegateAddFlagsSilent); }