CssToken
class CssToken
The base class token for the CSS parser.
namespace AngleSharp.Parser.Css
{
internal class CssToken
{
private readonly CssTokenType _type;
private readonly string _data;
private readonly TextPosition _position;
public static readonly CssToken Whitespace = new CssToken(CssTokenType.Whitespace, " ", TextPosition.Empty);
public static readonly CssToken Comma = new CssToken(CssTokenType.Comma, ",", TextPosition.Empty);
public TextPosition Position => _position;
public CssTokenType Type => _type;
public string Data => _data;
public CssToken(CssTokenType type, string data, TextPosition position)
{
_type = type;
_data = data;
_position = position;
}
public virtual string ToValue()
{
return _data;
}
}
}