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 = (float)device.Resolution / 96;
if (base.IsMaximum)
return num2 <= num;
if (base.IsMinimum)
return num2 >= num;
return num == num2;
}
}
}