/// <summary>Constructs an exception with a message, an error code and a <c>Throwable</c></summary> /// <param name="message">the error message.</param> /// <param name="errorCode">the error code</param> /// <param name="t">the exception source</param> public XmpException(string message, XmpErrorCode errorCode, Exception t) : base(message, t) { _errorCode = errorCode; }
/// <summary>Constructs an exception with a message, an error code and an inner exception.</summary> /// <param name="message">the error message.</param> /// <param name="errorCode">the error code</param> /// <param name="innerException">the exception source</param> public XmpException(string message, XmpErrorCode errorCode, Exception innerException) : base(message, innerException) { ErrorCode = errorCode; }
/// <summary>Constructs an exception with a message and an error code.</summary> /// <param name="message">the message</param> /// <param name="errorCode">the error code</param> public XmpException(string message, XmpErrorCode errorCode) : base(message) { ErrorCode = errorCode; }