string ExportDefaultValue(TypeData typeData, XmlTypeMapping map, object defaultValue) { if (typeData.SchemaType == SchemaTypes.Enum) { EnumMap enumMap = (EnumMap)map.ObjectMap; // get corresponding xml name return(enumMap.GetXmlName(map.TypeFullName, defaultValue)); } return(XmlCustomFormatter.ToXmlString(typeData, defaultValue)); }
string GetEnumXmlValue(XmlTypeMapping typeMap, object ob) { if (ob == null) { return(null); } EnumMap map = (EnumMap)typeMap.ObjectMap; return(map.GetXmlName(typeMap.TypeFullName, ob)); }