System.Xml.Linq.XContainer
namespace System.Xml.Linq
{
public abstract class XContainer : XNode
{
public XNode FirstNode { get; }
public XNode LastNode { get; }
public void Add(object content);
public void Add(params object[] content);
public void AddFirst(object content);
public void AddFirst(params object[] content);
public XmlWriter CreateWriter();
public IEnumerable<XNode> DescendantNodes();
public IEnumerable<XElement> Descendants();
public IEnumerable<XElement> Descendants(XName name);
public XElement Element(XName name);
public IEnumerable<XElement> Elements();
public IEnumerable<XElement> Elements(XName name);
public IEnumerable<XNode> Nodes();
public void RemoveNodes();
public void ReplaceNodes(object content);
public void ReplaceNodes(params object[] content);
}
}