Click or drag to resize

Node Class

Version 112.3.0
DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes. DOMNode is a base node mirror type.
Inheritance Hierarchy

Namespace:  CefSharp.DevTools.DOM
Assembly:  CefSharp.Core (in CefSharp.Core.dll) Version: 112.3.0.0
Syntax
public class Node : DevToolsDomainEntityBase

The Node type exposes the following members.

Constructors
  NameDescription
Public methodNode
Initializes a new instance of the Node class
Top
Properties
  NameDescription
Public propertyAssignedSlot
AssignedSlot
Public propertyAttributes
Attributes of the `Element` node in the form of flat array `[name1, value1, name2, value2]`.
Public propertyBackendNodeId
The BackendNodeId for this node.
Public propertyBaseURL
Base URL that `Document` or `FrameOwner` node uses for URL completion.
Public propertyChildNodeCount
Child count for `Container` nodes.
Public propertyChildren
Child nodes of this node when requested with children.
Public propertyCompatibilityMode
CompatibilityMode
Public propertyContentDocument
Content document for frame owner elements.
Public propertyDistributedNodes
Distributed nodes for given insertion point.
Public propertyDocumentURL
Document URL that `Document` or `FrameOwner` node points to.
Public propertyFrameId
Frame ID for frame owner elements.
Public propertyImportedDocument
Deprecated, as the HTML Imports API has been removed (crbug.com/937746). This property used to return the imported document for the HTMLImport links. The property is always undefined now.
Public propertyInternalSubset
`DocumentType`'s internalSubset.
Public propertyIsSVG
Whether the node is SVG.
Public propertyLocalName
`Node`'s localName.
Public propertyName
`Attr`'s name.
Public propertyNodeId
Node identifier that is passed into the rest of the DOM messages as the `nodeId`. Backend will only push node with given `id` once. It is aware of all requested nodes and will only fire DOM events for nodes known to the client.
Public propertyNodeName
`Node`'s nodeName.
Public propertyNodeType
`Node`'s nodeType.
Public propertyNodeValue
`Node`'s nodeValue.
Public propertyParentId
The id of the parent node if any.
Public propertyPseudoElements
Pseudo elements associated with this node.
Public propertyPseudoIdentifier
Pseudo element identifier for this node. Only present if there is a valid pseudoType.
Public propertyPseudoType
Pseudo element type for this node.
Public propertyPublicId
`DocumentType`'s publicId.
Public propertyShadowRoots
Shadow root list for given element host.
Public propertyShadowRootType
Shadow root type.
Public propertySystemId
`DocumentType`'s systemId.
Public propertyTemplateContent
Content document fragment for template elements.
Public propertyValue
`Attr`'s value.
Public propertyXmlVersion
`Document`'s XML version in case of XML documents.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToDictionary (Inherited from DevToolsDomainEntityBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also