AngleSharp by AngleSharp

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

.NET API 1,232,384 bytes

 CssGroupingRule

Represents the CSSGroupingRule interface.
using AngleSharp.Parser.Css; namespace AngleSharp.Dom.Css { internal abstract class CssGroupingRule : CssRule, ICssGroupingRule, ICssRule, ICssNode, IStyleFormattable { private readonly CssRuleList _rules; public CssRuleList Rules => _rules; ICssRuleList ICssGroupingRule.Rules { get { return _rules; } } internal CssGroupingRule(CssRuleType type, CssParser parser) : base(type, parser) { _rules = new CssRuleList(this); } public int Insert(string ruleText, int index) { CssRule rule = base.Parser.ParseRule(ruleText); _rules.Insert(index, rule); return index; } public void RemoveAt(int index) { _rules.RemoveAt(index); } } }