AngleSharp by AngleSharp

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

.NET API 1,232,384 bytes

 OrCondition

using System.Collections.Generic; using System.Linq; namespace AngleSharp.Dom.Css { internal sealed class OrCondition : CssNode, IConditionFunction, ICssNode, IStyleFormattable { public bool Check() { IEnumerable<IConditionFunction> enumerable = base.Children.OfType<IConditionFunction>(); foreach (IConditionFunction item in enumerable) { if (item.Check()) return true; } return false; } public override string ToCss(IStyleFormatter formatter) { IEnumerable<IConditionFunction> source = base.Children.OfType<IConditionFunction>(); return string.Join(" or ", from m in source select m.ToCss(formatter)); } } }