public string Close() { m_writer.Write("}"); m_writer.Flush(); m_writer.Dispose(); if (m_destination != null) { return Encoding.UTF8.GetString(m_destination.ToArray()); } return null; } #endregion