AngleSharp.DOM
Namespace with 57 public types
Classes
DomException
Represents a DOM exception.
Node
Represents a node in the generated tree.
Enumerations
AdjacentPosition
Enumeration with possible values for the adjacent position insertation.
DirectionMode
An enumeration with all dir modes.
DocumentPositions
Enumeration of possible document position values.
DocumentReadyState
Defines the document readiness.
EventPhase
Represents the different phases of an event.
FilterResult
An enumeration that contains the valid results of examining a node.
FilterSettings
The enumeration with the flags for setting the NodeIterator.
HorizontalAlignment
The list of possible horizontal alignments.
NodeType
Contains an enumeration of various node types.
RangePosition
An enumeration of possible values for position comparisons in a range object.
RangeType
An enumeration with possible values on how to compare boundary points.
VerticalAlignment
The list of possible vertical alignments (use in HTML).
Visibility
An enumeration with the various visibility states.
Interfaces
IAttr
This type represents a DOM element's attribute as an object.
ICharacterData
The CharacterData abstract interface represents a Node object that contains characters.
IChildNode
The ChildNode interface contains methods that are
particular to Node objects that can have a parent.
IComment
The Comment interface represents textual notations within markup;
although it is generally not visually shown, such comments are
available to be read in the source view.
ICustomEvent`1
Represents a custom event.
IDocument
The Document interface serves as an entry point to the web page's content.
IDocumentFragment
The DocumentFragment interface represents a minimal document object that has no parent.
IDocumentStyle
Extends the document with further properties for styling.
IDocumentType
The DocumentType interface represents a Node containing a doctype.
IDomException
Defines how a DOMException should look like.
IElement
The Element interface represents an object within a DOM document.
IElementMap
Represents a set of name-element mappings.
IEvent
The Event interface is used to provide contextual information about
an event to the handler processing the event.
IEventTarget
EventTarget is a DOM interface implemented by objects that
can receive DOM events and have listeners for them.
IHistory
The History interface allows to manipulate the browser session history, that
is the pages visited in the tab or frame that the current page is loaded in.
IHtmlAllCollection
An HTMLAllCollection is always rooted at document and
matching all elements. It represents the tree of elements
in a one-dimensional fashion.
IHtmlCollection
HTMLCollection is an interface representing a generic collection (array)
of elements (in document order) and offers methods and properties for selecting
from the list.
IImplementation
The DOMImplementation interface represent an object providing
methods which are not dependent on any particular document.
ILinkStyle
Implemented by elements that may expose stylesheets.
ILocation
The Location interface represents the location of the object it is linked to.
Changes done on it are reflected on the object it relates to.
INode
A Node is an interface from which a number of DOM types inherit,
and allows these various types to be treated similarly.
INodeIterator
The NodeIterator interface represents an iterator over the members of a
list of the nodes in a subtree of the DOM. The nodes will be returned in
document order.
INodeList
NodeList objects are collections of nodes.
IParentNode
Defines the ParentNode interface that is implemented by possible parents.
IProcessingInstruction
A processing instruction provides an opportunity for application-specific
instructions to be embedded within XML and which can be ignored by XML
processors which do not support processing their instructions (outside
of their having a place in the DOM).
IRange
The Range interface represents a fragment of a document that
can contain nodes and parts of text nodes in a given document.
ISettableTokenList
The same as TokenList, except that it allows the
underlying string to be directly changed.
IStringList
Represents a string list.
IStringMap
The DOMStringMap interface represents a set of name-value pairs.
IStyleSheet
Represent a stylesheet for collecting style information.
IStyleSheetList
Represents a list of stylesheet elements.
IText
The Text interface represents the textual content of Element or Attr.
If an element has no markup within its content, it has a single child
implementing Text that contains the element's text. However, if the
element contains markup, it is parsed into information items and Text
nodes that form its children.
ITokenList
This type represents a set of space-separated tokens.
ITreeWalker
The TreeWalker object represents the nodes of a document subtree and a position within them.
IUrlUtilities
The URLUtils interface defines utility methods to work with URLs.
IWindow
The interface for a browsing window element.
https://developer.mozilla.org/en-US/docs/Web/API/Window
IWindowEventHandlers
Represents a set of event handlers for a Window.
IWindowProxy
Indistinguishable from that Window object in every way
until the browsing context is navigated.