CssKeywordToken
Represents a CSS keyword token.
namespace AngleSharp.Parser.Css
{
internal sealed class CssKeywordToken : CssToken
{
public CssKeywordToken(CssTokenType type, string data, TextPosition position)
: base(type, data, position)
{
}
public override string ToValue()
{
switch (base.Type) {
case CssTokenType.Hash:
return "#" + base.Data;
case CssTokenType.AtKeyword:
return "@" + base.Data;
case CssTokenType.Function:
return base.Data + "(";
default:
return base.Data;
}
}
}
}