protected override void OnEndOpen(IAsyncResult result) { if (result is ChainedOpenAsyncResult) { ChainedAsyncResult.End(result); } else { base.OnEndOpen(result); } }
protected override void OnEndOpen(IAsyncResult result) { ChainedAsyncResult.End(result); }
protected override void EndCloseInnerListener(IAsyncResult result) { ChainedAsyncResult.End(result); }