// HtmlAgilityPack V1.0 - Simon Mourier namespace HtmlAgilityPack { /// /// Represents a parsing error found during document parsing. /// public class HtmlParseError { #region Fields private HtmlParseErrorCode _code; private int _line; private int _linePosition; private string _reason; private string _sourceText; private int _streamPosition; #endregion #region Constructors internal HtmlParseError( HtmlParseErrorCode code, int line, int linePosition, int streamPosition, string sourceText, string reason) { _code = code; _line = line; _linePosition = linePosition; _streamPosition = streamPosition; _sourceText = sourceText; _reason = reason; } #endregion #region Properties /// /// Gets the type of error. /// public HtmlParseErrorCode Code { get { return _code; } } /// /// Gets the line number of this error in the document. /// public int Line { get { return _line; } } /// /// Gets the column number of this error in the document. /// public int LinePosition { get { return _linePosition; } } /// /// Gets a description for the error. /// public string Reason { get { return _reason; } } /// /// Gets the the full text of the line containing the error. /// public string SourceText { get { return _sourceText; } } /// /// Gets the absolute stream position of this error in the document, relative to the start of the document. /// public int StreamPosition { get { return _streamPosition; } } #endregion } }