Class ShadowRoot

Class ShadowRoot

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.2.0)

ShadowRoot is a root node of shadow tree.

[ComVisible(true)]
[DOMObject]
[DOMName("ShadowRoot")]
public class ShadowRoot : DocumentFragment, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Inheritance

objectDOMObjectEventTargetNodeDocumentFragmentShadowRoot

Derived

SVGElementInstance

Implements

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Inherited Members

DocumentFragment.QuerySelector(string), DocumentFragment.QuerySelectorAll(string), DocumentFragment.NodeName, DocumentFragment.NodeType, DocumentFragment.InnerHTML, DocumentFragment.OuterHTML, DocumentFragment.TextContent, DocumentFragment.Children, DocumentFragment.FirstElementChild, DocumentFragment.LastElementChild, DocumentFragment.PreviousElementSibling, DocumentFragment.NextElementSibling, DocumentFragment.ChildElementCount, Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.Dispose(bool), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), EventTarget.Dispose(bool), DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

ShadowRoot(Document, ShadowRootMode, Element)

Initializes a new instance of the Aspose.Html.Dom.ShadowRoot class.

protected ShadowRoot(Document ownerDocument, ShadowRootMode mode, Element host)

Parameters

ownerDocument Document

The owner document.

mode ShadowRootMode

Mode in which shadow root will operate.

host Element

Element on which this root was created.

Properties

Host

Host is an element which contains this ShadowRoot.

[DOMName("host")]
public Element Host { get; }

Property Value

Element

Mode

Mode in which this ShadowRoot operates.

[DOMName("mode")]
public ShadowRootMode Mode { get; }

Property Value

ShadowRootMode