AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.15.0" />

 DomInitDictAttribute

public sealed class DomInitDictAttribute : Attribute
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.
public bool IsOptional { get; }

Gets if the dictionary is completely optional and does not have to be present.

public int Offset { get; }

Gets the offset of the passed arguments. Arguments before the offset will be skipped and are not part of the dictionary.

public DomInitDictAttribute(int offset = 0, bool optional = false)

Creates a new DomInitDict attribute.