unsafe public override void WriteText(char[] chars, int offset, int count) { if (count > 0) { fixed (char* pch = &chars[offset]) { UnsafeWriteUTF8Chars(pch, count); } } }