AngleSharp
Namespace with 22 public types
Classes
AutoSelectedMarkupFormatter
AutoSelectedMarkupFormatter class to select the proper MarkupFormatter
implementation depending on the used document type.
BrowsingContext
A simple and lightweight browsing context.
Configuration
Represents context configuration for the AngleSharp library. Custom
configurations can be made by deriving from this class, just
implementing IConfiguration or modifying an instance of this specific
class.
CreateDocumentOptions
Data transport class to abstract common options in document creation.
TextSource
A stream abstraction to handle encoding and more.
TextView
Represents a view on a particular source code.
Url
Represents an Url class according to RFC3986. This is the base for all
internal Url manipulation.
Structures
TextPosition
The position in the source code.
TextRange
The positional range in the source code.
Enumerations
TaskPriority
Describes the various task priorities.
Static Classes
BrowsingContextExtensions
A set of extensions for the browsing context.
ConfigurationExtensions
A set of useful extensions for Configuration (or derived) objects.
TextEncoding
Various HTML encoding helpers.
Interfaces
IBrowsingContext
Represents the browsing context interface.
ICancellable
Represents a cancellable task without result.
ICancellable`1
Represents a cancellable task with result.
IConfiguration
Represents the interface for a general setup of AngleSharp
or a particular AngleSharp request.
IEventLoop
Represents the DOM event loop processing stages and steps of algorithms.
See 7.1.4.2 Processing model.
IMarkupFormattable
Allows basic serialization.
IMarkupFormatter
Basic interface for HTML node serialization.
IStyleFormattable
Allows basic serialization.
IStyleFormatter
Basic interface for CSS node serialization.