void WriteAnyElementContent (XmlTypeMapMemberAnyElement member, object memberValue)
{
if (member.TypeData.Type == typeof (XmlElement)) {
memberValue = new object[] { memberValue };
}
Array elems = (Array) memberValue;
foreach (XmlNode elem in elems)
{
if (elem is XmlElement)
{
if (member.IsElementDefined (elem.Name, elem.NamespaceURI))
{
if (_format == SerializationFormat.Literal) WriteElementLiteral (elem, "", "", false, true);
else WriteElementEncoded (elem, "", "", false, true);
}
else
throw CreateUnknownAnyElementException (elem.Name, elem.NamespaceURI);
}
else
elem.WriteTo (Writer);
}
}