示例#1
0
        public static string Serialize(object objectToSerialize, bool indent = false)
        {
            if (objectToSerialize == null)
            {
                return(null);
            }
            StringBuilder sbuilder = new StringBuilder();

            XMLSerializableBase.SerializeToNewXmlWriterInternal(objectToSerialize, (XmlWriterSettings xmlws) => XmlWriter.Create(sbuilder, xmlws), indent);
            return(sbuilder.ToString());
        }
示例#2
0
 public static void SerializeToStream(object objectToSerialize, Stream stream, bool indent = false)
 {
     XMLSerializableBase.SerializeToNewXmlWriterInternal(objectToSerialize, (XmlWriterSettings xmlws) => XmlWriter.Create(stream, xmlws), indent);
 }