AngleSharp by Florian Rappl

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

 StringMap

sealed class StringMap : IStringMap, IEnumerable<KeyValuePair<string, string>>, IEnumerable
Represents a list of DOMTokens.
public string this[string name] { get; set; }

Gets or sets the value for a specified property.

public bool Contains(string name)

Checks if the specified property has been set.

public IEnumerator<KeyValuePair<string, string>> GetEnumerator()

Gets an enumerator over all data- attributes.

public void Remove(string name)

Removes the given property from the list of attributes.