/// <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; }
/// <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; }