AngleSharp by Florian Rappl

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

.NET API 1,172,480 bytes

 CssZIndexProperty

Information can be found on MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/z-index
using AngleSharp.Css; using AngleSharp.Extensions; namespace AngleSharp.Dom.Css { internal sealed class CssZIndexProperty : CssProperty, ICssZIndexProperty, ICssProperty { internal static readonly int? Default = null; internal static readonly IValueConverter<int?> Converter = Converters.IntegerConverter.OrNullDefault(); private int? _index; public int? Index => _index; internal CssZIndexProperty(CssStyleDeclaration rule) : base(PropertyNames.ZIndex, rule, PropertyFlags.Animatable) { Reset(); } public void SetIndex(int? index) { _index = index; } internal override void Reset() { _index = Default; } protected override bool IsValid(ICssValue value) { return Converter.TryConvert(value, SetIndex); } } }