AngleSharp.Css by AngleSharp

<PackageReference Include="AngleSharp.Css" Version="0.17.0" />

.NET API 406,528 bytes

 PseudoElement

A wrapper around an element to extend the DOM.
public IElement AssignedSlot { get; }

public INamedNodeMap Attributes { get; }

public string BaseUri { get; }

public Url BaseUrl { get; }

public int ChildElementCount { get; }

public INodeList ChildNodes { get; }

public ITokenList ClassList { get; }

public string ClassName { get; set; }

public INode FirstChild { get; }

public IElement FirstElementChild { get; }

public NodeFlags Flags { get; }

public bool HasChildNodes { get; }

public string Id { get; set; }

public string InnerHtml { get; set; }

public bool IsFocused { get; }

public INode LastChild { get; }

public IElement LastElementChild { get; }

public string LocalName { get; }

public string NamespaceUri { get; }

public IElement NextElementSibling { get; }

public INode NextSibling { get; }

public string NodeName { get; }

public NodeType NodeType { get; }

public string NodeValue { get; set; }

public string OuterHtml { get; set; }

public IDocument Owner { get; }

public INode Parent { get; }

public IElement ParentElement { get; }

public string Prefix { get; }

public INode PreviousSibling { get; }

public string PseudoName { get; }

public IShadowRoot ShadowRoot { get; }

public string Slot { get; set; }

public string TagName { get; }

public string TextContent { get; set; }

public PseudoElement(IElement host, string name)

public void AddEventListener(string type, DomEventHandler callback = null, bool capture = false)

public void After(INode[] nodes)

public void Append(INode[] nodes)

public INode AppendChild(INode child)

public void Before(INode[] nodes)

public INode Clone(bool deep = true)

public IElement Closest(string selectors)

public bool Contains(INode otherNode)

public bool Dispatch(Event ev)

public bool Equals(INode otherNode)

public string GetAttribute(string name)

public string GetAttribute(string namespaceUri, string localName)

public IHtmlCollection<IElement> GetElementsByClassName(string classNames)

public IHtmlCollection<IElement> GetElementsByTagNameNS(string namespaceUri, string tagName)

public bool HasAttribute(string name)

public bool HasAttribute(string namespaceUri, string localName)

public void Insert(AdjacentPosition position, string html)

public INode InsertBefore(INode newElement, INode referenceElement)

public void InvokeEventListener(Event ev)

public bool IsDefaultNamespace(string namespaceUri)

public string LookupNamespaceUri(string prefix)

public string LookupPrefix(string namespaceUri)

public bool Matches(string selectors)

public void Normalize()

public void Prepend(INode[] nodes)

public IPseudoElement Pseudo(string pseudoElement)

public IElement QuerySelector(string selectors)

public IHtmlCollection<IElement> QuerySelectorAll(string selectors)

public void Remove()

public bool RemoveAttribute(string name)

public bool RemoveAttribute(string namespaceUri, string localName)

public INode RemoveChild(INode child)

public void RemoveEventListener(string type, DomEventHandler callback = null, bool capture = false)

public void Replace(INode[] nodes)

public INode ReplaceChild(INode newChild, INode oldChild)

public void SetAttribute(string name, string value)

public void SetAttribute(string namespaceUri, string name, string value)

public void ToHtml(TextWriter writer, IMarkupFormatter formatter)