AngleSharp by AngleSharp

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

.NET API 1,244,160 bytes

 CssCharsetRule

Represents the CSS @charset rule.
using AngleSharp.Extensions; using AngleSharp.Parser.Css; namespace AngleSharp.Dom.Css { internal sealed class CssCharsetRule : CssRule, ICssCharsetRule, ICssRule, ICssNode, IStyleFormattable { public string CharacterSet { get; set; } internal CssCharsetRule(CssParser parser) : base(CssRuleType.Charset, parser) { } protected override void ReplaceWith(ICssRule rule) { CssCharsetRule cssCharsetRule = rule as CssCharsetRule; CharacterSet = cssCharsetRule.CharacterSet; base.ReplaceWith(rule); } public override string ToCss(IStyleFormatter formatter) { return formatter.Rule("@charset", CharacterSet.CssString()); } } }