AngleSharp by AngleSharp

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

 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 Regex Number

protected static readonly DateTime UnixEpoch

public bool CanBeValidated { get; }

public IHtmlInputElement Input { get; }

public string Name { get; }

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

protected static int FetchDigits(string value)

protected static int GetWeekOfYear(DateTime value)

protected static bool IsInvalidPattern(string pattern, string value)

protected static bool IsLegalDay(int day, int month, int year)

protected static bool IsLegalHour(int value)

protected static bool IsLegalMinute(int value)

protected static bool IsLegalMonth(int value)

protected static bool IsLegalSecond(int value)

protected static bool IsLegalWeek(int week, int year)

protected static bool IsLegalYear(int value)

protected static bool IsTimeSeparator(char chr)

protected static bool PositionIsValidForDateTime(string value, int position)

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()

public virtual bool IsAppendingData(IHtmlElement submitter)

protected bool IsStepMismatch()