public TcpConnectionAsyncEventArgs(Timeout timeout, System.IO.Stream stream, TcpConnection.AsyncCallback callback)
     : this(timeout, stream)
 {
     AsyncCallback = callback;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout, TcpConnection.AsyncCallback callback)
     : this(timeout)
 {
     AsyncCallback = callback;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout, System.IO.Stream stream)
     : this(timeout)
 {
     Stream = stream;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout)
 {
     _timeout = timeout;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout, System.IO.Stream stream, TcpConnection.AsyncCallback callback)
     : this(timeout, stream)
 {
     AsyncCallback = callback;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout, System.IO.Stream stream)
     : this(timeout)
 {
     Stream = stream;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout, TcpConnection.AsyncCallback callback)
     : this(timeout)
 {
     AsyncCallback = callback;
 }
 public TcpConnectionAsyncEventArgs(Timeout timeout)
 {
     _timeout = timeout;
 }