CssUrlToken
Represents a CSS URL token.
using AngleSharp.Extensions;
namespace AngleSharp.Parser.Css
{
internal sealed class CssUrlToken : CssToken
{
private readonly bool _bad;
private readonly string _functionName;
public bool IsBad => _bad;
public string FunctionName => _functionName;
public CssUrlToken(string functionName, string data, bool bad, TextPosition position)
: base(CssTokenType.Url, data, position)
{
_bad = bad;
_functionName = functionName;
}
public override string ToValue()
{
string argument = base.Data.CssString();
return _functionName.CssFunction(argument);
}
}
}