public XmlNodeException(string message, XmlNode node) : base(message) { _lineInfo = node as IXmlLineInfo; _document = node.OwnerDocument as XmlFileInfoDocument; }
public XmlNodeException(Exception innerException, XmlNode node) : base(innerException.Message, innerException) { _lineInfo = node as IXmlLineInfo; _document = node.OwnerDocument as XmlFileInfoDocument; }
XmlFormatter(XmlFileInfoDocument document) => _document = document;
internal XmlFileInfoAttribute(string prefix, string localName, string namespaceUri, XmlFileInfoDocument document) : base(prefix, localName, namespaceUri, document) { LineNumber = document.CurrentLineNumber; LinePosition = document.CurrentLinePosition; }
internal XmlFileInfoElement(string prefix, string localName, string namespaceUri, XmlFileInfoDocument document) : base(prefix, localName, namespaceUri, document) { LineNumber = document.CurrentLineNumber; LinePosition = document.CurrentLinePosition; IsOriginal = document.FirstLoad; if (document.PreservationProvider != null) { _preservationDict = document.PreservationProvider.GetDictAtPosition(LineNumber, LinePosition - 1); } if (_preservationDict == null) { _preservationDict = new XmlAttributePreservationDict(); } }
private XmlFormatter(XmlFileInfoDocument document) { _document = document; }