AngleSharp by AngleSharp

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

.NET API 960,512 bytes

 IHtmlElement

The HTMLElement interface represents any HTML element. Some elements directly implement this interface, other implement it via an interface that inherit it.
using AngleSharp.Attributes; using AngleSharp.Dom; using AngleSharp.Dom.Events; using System.Runtime.CompilerServices; namespace AngleSharp.Html.Dom { [System.Runtime.CompilerServices.NullableContext(2)] [DomName("HTMLElement")] public interface IHtmlElement : IElement, INode, IEventTarget, IMarkupFormattable, IParentNode, IChildNode, INonDocumentTypeChildNode, IGlobalEventHandlers { [DomName("lang")] string Language { get; set; } [DomName("title")] string Title { get; set; } [DomName("dir")] string Direction { get; set; } [System.Runtime.CompilerServices.Nullable(1)] [DomName("dataset")] IStringMap Dataset { [System.Runtime.CompilerServices.NullableContext(1)] get; } [DomName("translate")] bool IsTranslated { get; set; } [DomName("tabIndex")] int TabIndex { get; set; } [DomName("spellcheck")] bool IsSpellChecked { get; set; } [DomName("contentEditable")] string ContentEditable { get; set; } [DomName("isContentEditable")] bool IsContentEditable { get; } [DomName("hidden")] bool IsHidden { get; set; } [DomName("draggable")] bool IsDraggable { get; set; } [DomName("accessKey")] string AccessKey { get; set; } [DomName("accessKeyLabel")] string AccessKeyLabel { get; } [DomName("contextMenu")] IHtmlMenuElement ContextMenu { get; set; } [System.Runtime.CompilerServices.Nullable(1)] [DomName("dropzone")] [DomPutForwards("value")] ISettableTokenList DropZone { [System.Runtime.CompilerServices.NullableContext(1)] get; } [DomName("click")] void DoClick(); [DomName("focus")] void DoFocus(); [DomName("blur")] void DoBlur(); [DomName("forceSpellCheck")] void DoSpellCheck(); } }