AngleSharp by AngleSharp

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

.NET API 1,230,848 bytes

 AndCondition

using System.Collections.Generic; using System.IO; using System.Linq; namespace AngleSharp.Dom.Css { internal sealed class AndCondition : CssNode, IConditionFunction, ICssNode, IStyleFormattable { public bool Check() { foreach (IConditionFunction item in base.Children.OfType<IConditionFunction>()) { if (!item.Check()) return false; } return true; } public override void ToCss(TextWriter writer, IStyleFormatter formatter) { IEnumerable<IConditionFunction> enumerable = base.Children.OfType<IConditionFunction>(); bool flag = true; foreach (IConditionFunction item in enumerable) { if (flag) flag = false; else writer.Write(" and "); item.ToCss(writer, formatter); } } } }