AngleSharp by Florian Rappl

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

.NET API 385,536 bytes

 HTMLMenuItemElement

public sealed class HTMLMenuItemElement : HTMLElement
Represents the HTML menuitem element.
public enum ItemType

An enumeration of possible type states for a menuitem.

public bool Checked { get; set; }

Gets or sets if the menuitem element is checked or not.

public Element Command { get; }

Gets the assigned master command, if any.

public bool Default { get; set; }

Gets or sets if the menuitem element is the default command.

public bool Disabled { get; set; }

Gets or sets if the menuitem element is enabled or disabled.

public string Icon { get; set; }

Gets or sets the icon for the command.

public string Label { get; set; }

Gets or sets the user-visible label.

public string Radiogroup { get; set; }

Gets or sets the name of group of commands to treat as a radio button group.

public ItemType Type { get; set; }

Gets or sets the type of command.