public override void WriteUniqueIdText(UniqueId value)
{
if (value.IsGuid)
{
int charArrayLength = value.CharArrayLength;
char[] charBuffer = this.GetCharBuffer(charArrayLength);
value.ToCharArray(charBuffer, 0);
this.WriteText(charBuffer, 0, charArrayLength);
}
else
{
this.WriteEscapedText(value.ToString());
}
}