/// <summary>
 /// Initializes a new _instance of the AtTaskException class with specified code and inner exception.
 /// </summary>
 /// <param name="code"></param>
 /// <param name="innerException"></param>
 public AtTaskException(AtTaskExceptionCode code, Exception innerException)
     : this(null, code, innerException)
 {
 }
 /// <summary>
 /// Initializes a new _instance of the AtTaskException class with specified message, code and inner exception.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="code"></param>
 /// <param name="innerException"></param>
 public AtTaskException(string message, AtTaskExceptionCode code, Exception innerException)
     : base(message, innerException)
 {
     Code = code;
 }
 /// <summary>
 /// Initializes a new _instance of the AtTaskException class with a specified code.
 /// </summary>
 /// <param name="code"></param>
 public AtTaskException(AtTaskExceptionCode code)
     : this(null, code, null)
 {
 }