void GenerateWriteListElement (XmlTypeMapping typeMap, string ob)
{
if (_format == SerializationFormat.Encoded)
{
string n, ns;
string itemCount = GenerateGetListCount (typeMap.TypeData, ob);
GenerateGetArrayType ((ListMap) typeMap.ObjectMap, itemCount, out n, out ns);
string arrayType;
if (ns != string.Empty)
arrayType = "FromXmlQualifiedName (new XmlQualifiedName(" + n + "," + ns + "))";
else
arrayType = GetLiteral (n);
WriteMetCall ("WriteAttribute", GetLiteral("arrayType"), GetLiteral(XmlSerializer.EncodingNamespace), arrayType);
}
GenerateWriteListContent (null, typeMap.TypeData, (ListMap) typeMap.ObjectMap, ob, false);
}