/// <summary> /// Initializes a new instance of the <see cref="MessageException"/> class. /// </summary> /// <param name="code">The code.</param> /// <param name="message">The message.</param> /// <param name="innerException">The inner exception.</param> public MessageException(MessageExceptionCode code, string message, Exception innerException) : base(message, innerException) { ExceptionCode = code; }
/// <summary> /// Initializes a new instance of the <see cref="MessageException"/> class. /// </summary> /// <param name="info">The information.</param> /// <param name="context">The context.</param> protected MessageException(SerializationInfo info, StreamingContext context) : base(info, context) { ExceptionCode = (MessageExceptionCode)info.GetInt32("ExceptionCode"); }
/// <summary> /// Initializes a new instance of the <see cref="MessageException"/> class. /// </summary> /// <param name="code">The code.</param> /// <param name="message">The message.</param> public MessageException(MessageExceptionCode code, string message) : base(message) { ExceptionCode = code; }