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();
}
}