AngleSharp by AngleSharp

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

.NET API 1,214,976 bytes

 ResolutionMediaFeature

using AngleSharp.Css; using AngleSharp.Css.Values; namespace AngleSharp.Dom.Css { internal sealed class ResolutionMediaFeature : MediaFeature { internal override IValueConverter Converter => Converters.ResolutionConverter; public ResolutionMediaFeature(string name) : base(name) { } public override bool Validate(RenderDevice device) { float num = new Resolution(72, Resolution.Unit.Dpi).To(Resolution.Unit.Dpi); float num2 = (float)device.Resolution; if (base.IsMaximum) return num2 <= num; if (base.IsMinimum) return num2 >= num; return num == num2; } } }