XNode public abstract class XNode : XObject Documentation public static XNodeDocumentOrderComparer DocumentOrderComparer { get; } public static XNodeEqualityComparer EqualityComparer { get; } public XNode NextNode { get; } public XNode PreviousNode { get; } public static int CompareDocumentOrder(XNode n1, XNode n2) public static bool DeepEquals(XNode n1, XNode n2) public static XNode ReadFrom(XmlReader reader) public void AddAfterSelf(object content) public void AddAfterSelf(object[] content) public void AddBeforeSelf(object content) public void AddBeforeSelf(object[] content) public IEnumerable<XElement> Ancestors() public IEnumerable<XElement> Ancestors(XName name) public XmlReader CreateReader() public XmlReader CreateReader(ReaderOptions readerOptions) public IEnumerable<XElement> ElementsAfterSelf() public IEnumerable<XElement> ElementsAfterSelf(XName name) public IEnumerable<XElement> ElementsBeforeSelf() public IEnumerable<XElement> ElementsBeforeSelf(XName name) public bool IsAfter(XNode node) public bool IsBefore(XNode node) public IEnumerable<XNode> NodesAfterSelf() public IEnumerable<XNode> NodesBeforeSelf() public void Remove() public void ReplaceWith(object content) public void ReplaceWith(object[] content) public string ToString(SaveOptions options) public abstract void WriteTo(XmlWriter writer)