AngleSharp by Florian Rappl

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

 CssToken

abstract class CssToken
The base class token for the CSS parser.
using System.Diagnostics; namespace AngleSharp.Parser.Css { [DebuggerStepThrough] internal abstract class CssToken { protected CssTokenType _type; public CssTokenType Type => _type; public static CssColumnToken Column => CssColumnToken.Token; [DebuggerStepThrough] public static CssDelimToken Delim(char c) { return new CssDelimToken(c); } [DebuggerStepThrough] public static CssNumberToken Number(string value) { return new CssNumberToken(value); } [DebuggerStepThrough] public static CssRangeToken Range(string start, string end) { return new CssRangeToken().SetRange(start, end); } public abstract string ToValue(); } }