AngleSharp by AngleSharp

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

.NET API 1,214,976 bytes

 UpdateFrequencyMediaFeature

using AngleSharp.Css; using AngleSharp.Extensions; namespace AngleSharp.Dom.Css { internal sealed class UpdateFrequencyMediaFeature : MediaFeature { private static readonly IValueConverter TheConverter = Map.UpdateFrequencies.ToConverter(); internal override IValueConverter Converter => TheConverter; public UpdateFrequencyMediaFeature() : base(FeatureNames.UpdateFrequency) { } public override bool Validate(RenderDevice device) { UpdateFrequency updateFrequency = UpdateFrequency.Normal; int frequency = device.Frequency; if (frequency >= 30) return updateFrequency == UpdateFrequency.Normal; if (frequency > 0) return updateFrequency == UpdateFrequency.Slow; return updateFrequency == UpdateFrequency.None; } } }