public static String Serialize(object obj) { try { String XmlizedString = null; MemoryStream memoryStream = new MemoryStream(); XmlSerializer xs = new XmlSerializer(typeof(PropertyDefinition)); XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8); xs.Serialize(xmlTextWriter, obj); memoryStream = (MemoryStream)xmlTextWriter.BaseStream; XmlizedString = UTF8Helper.UTF8ByteArrayToString(memoryStream.ToArray()); return(XmlizedString); } catch { return(String.Empty); } }
public override String Serialize() { try { String XmlizedString = null; MemoryStream memoryStream = new MemoryStream(); XmlSerializer xs = new XmlSerializer(typeof(DomainObjectClassDefinition)); XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8); xs.Serialize(xmlTextWriter, this); memoryStream = (MemoryStream)xmlTextWriter.BaseStream; XmlizedString = UTF8Helper.UTF8ByteArrayToString(memoryStream.ToArray()); return(XmlizedString); } catch { return(String.Empty); } }