public int EndSend(IAsyncResult asyncResult) { CheckDisposed(); if (asyncResult == null) { throw new ArgumentNullException("asyncResult is a null reference"); } return (socket.EndSend(asyncResult)); }