AngleSharp by Florian Rappl

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

.NET API 681,472 bytes

 HTMLMapElement

public sealed class HTMLMapElement : HTMLElement
Represents the HTML map element.
using AngleSharp.DOM.Collections; using System.Collections.Generic; namespace AngleSharp.DOM.Html { [DOM("HTMLMapElement")] public sealed class HTMLMapElement : HTMLElement { internal const string Tag = "map"; private List<Element> _areas; private List<Element> _images; [DOM("name")] public string Name { get { return GetAttribute("name"); } set { SetAttribute("name", value); } } [DOM("areas")] public HTMLCollection Areas { get; set; } [DOM("images")] public HTMLCollection Images { get; set; } internal HTMLMapElement() { _name = "map"; _areas = new List<Element>(); _images = new List<Element>(); Areas = new HTMLCollection(_areas); Images = new HTMLCollection(_images); } internal void RegisterArea(Element area) { _areas.Add(area); } internal void UnregisterArea(Element area) { _areas.Remove(area); } internal void RegisterImage(Element imageOrObject) { _images.Add(imageOrObject); } internal void UnregisterImage(Element imageOrObject) { _images.Remove(imageOrObject); } } }