public int Bug384544()
{
int param = (int)CurVariation.Param;
XmlWriterSettings settings = new XmlWriterSettings();
using (Stream strm = new MemoryStream())
{
using (XmlWriter writer = WriterHelper.Create(strm, settings))
{
try
{
writer.WriteStartElement("foo");
if (param == 1)
writer.WriteRaw(string.Concat("218: ", (char)218, ", 32000: ", (char)32000));
else
writer.WriteCData(string.Concat("218: ", (char)218, ", 32000: ", (char)32000));
writer.WriteEndElement();
writer.Dispose();
}
catch (Exception Ex)
{
Console.WriteLine(Ex.Message);
return TEST_PASS;
}
}
}
return TEST_FAIL;
}