AngleSharp.Attributes
Namespace with 12 public types
Classes
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.
DomConstructorAttribute
This attribute is used to mark a constructor as being
accessible from scripts.
DomDescriptionAttribute
This attribute is used to place a description on some object.
The description can then be read out at runtime.
DomExposedAttribute
This attribute is used to determine the hosting interface.
DomHistoricalAttribute
This attribute decorates official DOM objects that should no longer be
used and are therefore considered deprecated.
DomInitDictAttribute
This attribute decorates official DOM methods as specified by the W3C.
It tells scripting engines that bags with objects should be provided,
which have to be expanded to be used as arguments.
DomLenientThisAttribute
The attribute indicates that invocations of the attribute's getter
or setter with a this value that is not an object that implements
the interface on which the attribute appears will be ignored.
DomLiteralsAttribute
This attribute is used to mark an enum as being just a collection of
constant string values (with the names being the strings).
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.
DomNoInterfaceObjectAttribute
This attribute appears on an interfaces, which must not be available
in the ECMAScript binding.
DomPutForwardsAttribute
Decorates a read only attribute declaration whose type is an interface
type. It indicates that assigning to the attribute will have specific
behavior. Namely, the assignment is "forwarded" to the named attribute.
Enumerations
Accessors
The various DOM object accessor types.