protected override IAsyncResult OnBeginAcceptChannel(TimeSpan timeout, AsyncCallback callback, object state) { AcceptChannelDelegate d = new AcceptChannelDelegate(this.AcceptChannel); IAsyncResult result = d.BeginInvoke(timeout, callback, state); return(result); }