AngleSharp by Florian Rappl

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

 CssStringToken

sealed class CssStringToken : CssToken
Represents a CSS string token.
namespace AngleSharp.Parser.Css { internal sealed class CssStringToken : CssToken { private string _data; private bool _bad; public string Data => _data; public bool IsBad => _bad; private CssStringToken(CssTokenType type) { _type = type; } public static CssStringToken Plain(string data, bool bad = false) { CssStringToken cssStringToken = new CssStringToken(CssTokenType.String); cssStringToken._data = data; cssStringToken._bad = bad; return cssStringToken; } public static CssStringToken Url(CssTokenType token, string data, bool bad = false) { CssStringToken cssStringToken = new CssStringToken(token); cssStringToken._data = data; cssStringToken._bad = bad; return cssStringToken; } public override string ToValue() { if (_type == CssTokenType.Url) return "url('" + _data + "')"; return "'" + _data + "'"; } } }