private void EscapeString(string value)
{
foreach (char ch in value)
{
if (SpecialChars.IndexOf(ch) >= 0)
{
m_writer.Write('\\');
m_writer.Write(ch);
continue;
}
if (ch < 32)
{
m_writer.Write("\\u");
m_writer.Write("{0:X4}", (int)ch);
continue;
}
m_writer.Write(ch);
}
}