AngleSharp by Florian Rappl

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

.NET API 1,168,384 bytes

 IValidation

public interface IValidation
Implemented by elements that can be validated.
using AngleSharp.Attributes; namespace AngleSharp.Dom.Html { public interface IValidation { [DomName("willValidate")] bool WillValidate { get; } [DomName("validity")] IValidityState Validity { get; } [DomName("validationMessage")] string ValidationMessage { get; } [DomName("checkValidity")] bool CheckValidity(); [DomName("setCustomValidity")] void SetCustomValidity(string error); } }