AngleSharp by AngleSharp

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

.NET API 1,214,976 bytes

 RequiredValueConverter

using AngleSharp.Dom.Css; using AngleSharp.Parser.Css; using System.Collections.Generic; using System.Linq; namespace AngleSharp.Css.ValueConverters { internal sealed class RequiredValueConverter : IValueConverter { private readonly IValueConverter _converter; public RequiredValueConverter(IValueConverter converter) { _converter = converter; } public IPropertyValue Convert(IEnumerable<CssToken> value) { if (!value.Any()) return null; return _converter.Convert(value); } public IPropertyValue Construct(CssProperty[] properties) { return _converter.Construct(properties); } } }