void GenerateSetListMembersDefaults (XmlTypeMapping typeMap, ClassMap map, string ob, bool isValueList)
{
if (map.ListMembers != null)
{
ArrayList members = map.ListMembers;
for (int n=0; n<members.Count; n++) {
XmlTypeMapMember mem = (XmlTypeMapMember) members[n];
if (IsReadOnly (typeMap, mem, mem.TypeData, isValueList))
continue;
WriteLineInd ("if (" + GenerateGetMemberValue (mem, ob, isValueList) + " == null) {");
GenerateSetMemberValue (mem, ob, GenerateInitializeList (mem.TypeData), isValueList);
WriteLineUni ("}");
}
}
}