AngleSharp by AngleSharp

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

.NET API 1,224,704 bytes

 CssCharsetRule

Represents the CSS @charset rule.
using AngleSharp.Extensions; using AngleSharp.Parser.Css; using System.IO; 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 void ToCss(TextWriter writer, IStyleFormatter formatter) { writer.Write(formatter.Rule("@charset", CharacterSet.CssString())); } } }