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
object ← DOMObject ← EventTarget ← Node ← DocumentFragment ← ShadowRoot
Derived
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
Mode
Mode in which this ShadowRoot operates.
[DOMName("mode")]
public ShadowRootMode Mode { get; }