private void SetNamespacesFlag(XmlTextWriter xtw)
{
XmlTextReader tr = this as XmlTextReader;
if (tr != null)
{
xtw.Namespaces = tr.Namespaces;
}
else
{
#pragma warning disable 618
XmlValidatingReader vr = this as XmlValidatingReader;
if (vr != null)
{
xtw.Namespaces = vr.Namespaces;
}
}
#pragma warning restore 618
}