XmlCharacterToken
The character token that contains a single character.
using AngleSharp.Extensions;
namespace AngleSharp.Parser.Xml
{
internal sealed class XmlCharacterToken : XmlToken
{
private readonly char _data;
public char Data => _data;
public XmlCharacterToken(TextPosition position)
: this(position, ' ')
{
}
public XmlCharacterToken(TextPosition position, char data)
: base(XmlTokenType.Character, position, data.IsSpaceCharacter())
{
_data = data;
}
}
}