AngleSharp by AngleSharp

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

.NET API 1,230,336 bytes

 AnyValueConverter

using AngleSharp.Dom.Css; using AngleSharp.Extensions; using AngleSharp.Parser.Css; using System.Collections.Generic; namespace AngleSharp.Css.ValueConverters { internal sealed class AnyValueConverter : IValueConverter { private sealed class AnyValue : IPropertyValue { private readonly CssValue _value; public string CssText => _value.ToText(); public CssValue Original => _value; public AnyValue(IEnumerable<CssToken> tokens) { _value = new CssValue(tokens); } public CssValue ExtractFor(string name) { return _value; } } public IPropertyValue Convert(IEnumerable<CssToken> value) { return new AnyValue(value); } public IPropertyValue Construct(CssProperty[] properties) { return properties.Guard<AnyValue>(); } } }