AngleSharp
Namespace with 20 public types
Classes
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. To change the default configuration one
needs to provide a service that implements IConfiguration in
the dependency resolver.
DocumentBuilder
A handy helper to construct various kinds of documents
from a given source code, URL or stream.
DomAccessorAttribute
This attribute decorates official DOM objects as specified by the W3C. You could
use it to check if the given property or method should be placed on special locations,
e.g. as a getter, setter or handled by a delete call.
DomDescriptionAttribute
This attribute is used to place a description on some object.
The description can then be read out at runtime.
DomHistorical
This attribute decorates official DOM objects that should no
longer be used and are therefore considered deprecated.
DomNameAttribute
This attribute decorates official DOM objects as specified by the W3C. You could
use it to detect all DOM types or get the correct spelling (PascalCase to camelCase).
Multiple usages are allowed and should be checked.
Shadow
The shadow class for holding information about
a box or text-shadow.
Structures
Angle
Represents an angle value.
Color
Represents a color value.
Frequency
Represents a time value.
Length
Represents a length value.
Number
Represents a float value.
Percent
Represents a percentage value.
Priority
A priority object for comparing priorities.
Resolution
Represents a resolution value.
Time
Represents a time value.
TransformMatrix
Represents a transformation matrix value.
Enumerations
Accessors
The various DOM object accessor types.
Static Classes
Extensions
A set of useful extension methods when dealing with the DOM.
Interfaces
IConfiguration
Represents the interface for a general setup of AngleSharp
or a particular AngleSharp request.