IParentNode
Defines the ParentNode interface that is implemented by possible
parents.
using AngleSharp.Attributes;
namespace AngleSharp.Dom
{
[DomName("ParentNode")]
[DomNoInterfaceObject]
public interface IParentNode
{
[DomName("children")]
IHtmlCollection<IElement> Children { get; }
[DomName("firstElementChild")]
IElement FirstElementChild { get; }
[DomName("lastElementChild")]
IElement LastElementChild { get; }
[DomName("childElementCount")]
int ChildElementCount { get; }
[DomName("append")]
void Append(params INode[] nodes);
[DomName("prepend")]
void Prepend(params INode[] nodes);
[DomName("querySelector")]
IElement QuerySelector(string selectors);
[DomName("querySelectorAll")]
IHtmlCollection<IElement> QuerySelectorAll(string selectors);
}
}