AngleSharp by Florian Rappl

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

 ValueConverterExtensions

Essential extensions for using the value converters.
public static IValueConverter<T> Constraint<T>(this IValueConverter<T> primary, Predicate<T> constraint)

public static T Convert<T>(this IValueConverter<T> converter, IEnumerable<CssToken> value)

public static IValueConverter<T[]> FromList<T>(this IValueConverter<T> converter)

public static IValueConverter<T[]> Many<T>(this IValueConverter<T> converter, int min = 1, int max = 65535)

public static IValueConverter<T> Option<T>(this IValueConverter<T> converter, T defaultValue)

public static IValueConverter<CssValue> Option(this IValueConverter<CssValue> converter)

public static IValueConverter<T> Or<T>(this IValueConverter<T> primary, IValueConverter<T> secondary)

public static IValueConverter<T> Or<T>(this IValueConverter<T> primary, string keyword, T value)

public static IValueConverter<T> OrDefault<T>(this IValueConverter<T> primary)

public static IValueConverter<T?> OrNullDefault<T>(this IValueConverter<T> primary) where T : struct

public static IValueConverter<Tuple<T, T, T, T>> Periodic<T>(this IValueConverter<T> converter)

public static IValueConverter<T> Required<T>(this IValueConverter<T> converter)

public static IValueConverter<Tuple<T[], U>> RequiresEnd<T, U>(this IValueConverter<T[]> listConverter, IValueConverter<U> endConverter)

public static IValueConverter<T> StartsWithDelimiter<T>(this IValueConverter<T> converter)

public static IValueConverter<T> StartsWithKeyword<T>(this IValueConverter<T> converter, string keyword)

public static IValueConverter<U> To<T, U>(this IValueConverter<T> converter, Func<T, U> result)

public static IValueConverter<T> ToConverter<T>(this Dictionary<string, T> values)

public static IValueConverter<T?> ToNullable<T>(this IValueConverter<T> primary) where T : struct

public static IValueConverter<CssValue> Val<T>(this IValueConverter<T> converter)

public static bool VaryAll<T>(this IValueConverter<T> converter, List<CssToken> list, Action<T> setResult)

public static bool VaryAll<T>(this IValueConverter<T> converter, List<CssToken> list)

public static bool VaryStart<T>(this IValueConverter<T> converter, List<CssToken> list, Action<T> setResult)

public static bool VaryStart<T>(this IValueConverter<T> converter, List<CssToken> list)