示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ParsingException"/> class.
 /// </summary>
 /// <param name="errorCode">The syntax error code.</param>
 /// <param name="message">The error message.</param>
 /// <param name="failedLine">The line that failed.</param>
 /// <param name="context">The error context.</param>
 public ParsingException(ErrorCodes errorCode, string message, string failedLine = null, MessageErrorContext context = null)
     : base(message)
 {
     ErrorCode    = errorCode;
     FailedLine   = failedLine;
     ErrorContext = context;
 }
 public ParserMessageException(MessageErrorContext messageErrorContext)
     : base(messageErrorContext.Message)
 {
     MessageErrorContext = messageErrorContext;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidationException"/> class.
 /// </summary>
 /// <param name="message">The error message.</param>
 /// <param name="context">The message error context.</param>
 /// <param name="ex">The inner exception.</param>
 public ValidationException(string message, MessageErrorContext context, Exception ex)
     : base(message, ex)
 {
     ErrorContext = context;
 }