/// <summary> /// Initializes a new instance of the <see cref="ReaderErrorContext"/> class. /// </summary> /// <param name="exception">The reader exception.</param> /// <param name="readerErrorCode">The reader error code.</param> /// <param name="messageErrorContext">The message context if any.</param> public ReaderErrorContext(Exception exception, ReaderErrorCode readerErrorCode, MessageErrorContext messageErrorContext = null) { Exception = exception; ReaderErrorCode = readerErrorCode; MessageErrorContext = messageErrorContext; }
public ReaderException(string message, ReaderErrorCode errorCode) : base(message) { ErrorCode = errorCode; }
public void Log(ReaderErrorCode errorCode, IXmlLineInfo line, string parameter = null) { warnings.Add(new ErrorInstance(errorCode, line.LineNumber, line.LinePosition, parameter)); }