AngleSharp by AngleSharp

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

.NET API 1,204,224 bytes

 IHtmlSelectElement

Represents the select HTML element.
using AngleSharp.Attributes; using AngleSharp.Dom.Css; using AngleSharp.Dom.Events; namespace AngleSharp.Dom.Html { [DomName("HTMLSelectElement")] public interface IHtmlSelectElement : IHtmlElement, IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IElementCssInlineStyle, IGlobalEventHandlers, IValidation { [DomName("autofocus")] bool Autofocus { get; set; } [DomName("disabled")] bool IsDisabled { get; set; } [DomName("form")] IHtmlFormElement Form { get; } [DomName("labels")] INodeList Labels { get; } [DomName("name")] string Name { get; set; } [DomName("value")] string Value { get; set; } [DomName("type")] string Type { get; } [DomName("required")] bool IsRequired { get; set; } [DomName("selectedOptions")] IHtmlCollection<IHtmlOptionElement> SelectedOptions { get; } [DomName("size")] int Size { get; set; } [DomName("options")] IHtmlOptionsCollection Options { get; } [DomName("length")] int Length { get; } [DomName("multiple")] bool IsMultiple { get; set; } [DomName("selectedIndex")] int SelectedIndex { get; } [DomAccessor(Accessors.Getter | Accessors.Setter)] IHtmlOptionElement this[int index] { get; set; } [DomName("add")] void AddOption(IHtmlOptionElement element, IHtmlElement before = null); [DomName("add")] void AddOption(IHtmlOptionsGroupElement element, IHtmlElement before = null); [DomName("remove")] void RemoveOptionAt(int index); } }