unsafe public override void WriteText(char[] chars, int offset, int count)
{
if (_inAttribute)
{
_attributeValue.WriteText(new string(chars, offset, count));
}
else
{
if (count > 0)
{
fixed (char* pch = &chars[offset])
{
UnsafeWriteText(pch, count);
}
}
else
{
WriteEmptyText();
}
}
}