AngleSharp by Florian Rappl

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

 BaseInputType

abstract class BaseInputType
Base type for the all input field types. Primarely from: http://www.w3.org/TR/html5/forms.html#range-state-(type=range)
protected static readonly DateTime OriginTime

public bool CanBeValidated { get; }

public IHtmlInputElement Input { get; }

public string Name { get; }

public BaseInputType(IHtmlInputElement input, string name, bool validate)

protected static bool IsInvalidPattern(string pattern, string value)

protected static double? ToNumber(string value)

protected static TimeSpan? ToTime(string value, ref int position)

public virtual void Check(ValidityState state)

public virtual void ConstructDataSet(FormDataSet dataSet)

public virtual string ConvertFromDate(DateTime value)

public virtual string ConvertFromNumber(double value)

public virtual DateTime? ConvertToDate(string value)

public virtual double? ConvertToNumber(string value)

public virtual void DoStep(int n)

protected virtual double GetDefaultStep()

protected virtual double GetDefaultStepBase()

protected double GetStep()

protected virtual double GetStepScaleFactor()

protected bool IsStepMismatch()