AngleSharp by Florian Rappl

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

.NET API 1,172,480 bytes

 CssColumnWidthProperty

More information available at: https://developer.mozilla.org/en-US/docs/Web/CSS/column-width
using AngleSharp.Css; using AngleSharp.Extensions; namespace AngleSharp.Dom.Css { internal sealed class CssColumnWidthProperty : CssProperty, ICssColumnWidthProperty, ICssProperty { internal static readonly Length? Default = null; internal static readonly IValueConverter<Length?> Converter = Converters.LengthConverter.OrNullDefault(); private Length? _width; public Length? Width => _width; internal CssColumnWidthProperty(CssStyleDeclaration rule) : base(PropertyNames.ColumnWidth, rule, PropertyFlags.Animatable) { Reset(); } public void SetWidth(Length? width) { _width = width; } internal override void Reset() { _width = Default; } protected override bool IsValid(ICssValue value) { return Converter.TryConvert(value, SetWidth); } } }