DevicePixelRatioFeature
using AngleSharp.Css;
namespace AngleSharp.Dom.Css
{
internal sealed class DevicePixelRatioFeature : MediaFeature
{
internal override IValueConverter Converter => Converters.NaturalNumberConverter;
public DevicePixelRatioFeature(string name)
: base(name)
{
}
public override bool Validate(RenderDevice device)
{
float num = 1;
float num2 = num;
float num3 = (float)device.Resolution / 96;
if (base.IsMaximum)
return num3 <= num2;
if (base.IsMinimum)
return num3 >= num2;
return num2 == num3;
}
}
}