void IXmlSerializable.ReadXml(XmlReader reader)
{
bool fNormalization = true;
XmlTextReader xmlTextReader = null;
IXmlTextParser xmlTextParser = reader as IXmlTextParser;
if (xmlTextParser != null)
{
fNormalization = xmlTextParser.Normalized;
xmlTextParser.Normalized = false;
}
else
{
xmlTextReader = reader as XmlTextReader;
if (xmlTextReader != null)
{
fNormalization = xmlTextReader.Normalization;
xmlTextReader.Normalization = false;
}
}
ReadXmlSerializable(reader);
if (xmlTextParser != null)
{
xmlTextParser.Normalized = fNormalization;
}
else if (xmlTextReader != null)
{
xmlTextReader.Normalization = fNormalization;
}
}