void FireOnErrorEvent(TcpSocketExceptionType exceptionType, string errorMessage) { TcpSocketEventArgs evArgs = new TcpSocketEventArgs(); if (OnError != null) { evArgs.Error = errorMessage; OnError(this, evArgs); } else { Exception ex = new TcpSocketException(TcpSocketExceptionType.GeneralException, "There is no event handler defined for OnError."); throw (ex); } }
/// <exclude/> public TcpSocketException(TcpSocketExceptionType ExceptionType, string Message) : base(Message) { _exceptionType = ExceptionType; }