private static Stream Serialize(Manifest manifest)
 {
     manifest.OnBeforeSave();
     MemoryStream stream = new MemoryStream();
     XmlSerializer serializer = new XmlSerializer(manifest.GetType());
     StreamWriter writer = new StreamWriter(stream);
     int tickCount = Environment.TickCount;
     serializer.Serialize((TextWriter) writer, manifest);
     Util.WriteLog(string.Format(CultureInfo.CurrentCulture, "ManifestWriter.Serialize t={0}", new object[] { Environment.TickCount - tickCount }));
     writer.Flush();
     stream.Position = 0L;
     return stream;
 }
        private static Stream Serialize(Manifest manifest)
        {
            manifest.OnBeforeSave();
            MemoryStream  stream     = new MemoryStream();
            XmlSerializer serializer = new XmlSerializer(manifest.GetType());
            StreamWriter  writer     = new StreamWriter(stream);
            int           tickCount  = Environment.TickCount;

            serializer.Serialize((TextWriter)writer, manifest);
            Util.WriteLog(string.Format(CultureInfo.CurrentCulture, "ManifestWriter.Serialize t={0}", new object[] { Environment.TickCount - tickCount }));
            writer.Flush();
            stream.Position = 0L;
            return(stream);
        }
Esempio n. 3
0
        private static Stream Serialize(Manifest manifest)
        {
            manifest.OnBeforeSave();
            MemoryStream m = new MemoryStream();
            XmlSerializer s = new XmlSerializer(manifest.GetType());
            StreamWriter w = new StreamWriter(m);

            int t1 = Environment.TickCount;
            s.Serialize(w, manifest);
            Util.WriteLog(String.Format(CultureInfo.CurrentCulture, "ManifestWriter.Serialize t={0}", Environment.TickCount - t1));

            w.Flush();
            m.Position = 0;
            return m;
        }
Esempio n. 4
0
        private static Stream Serialize(Manifest manifest)
        {
            manifest.OnBeforeSave();
            var m = new MemoryStream();
            var s = new XmlSerializer(manifest.GetType());
            var w = new StreamWriter(m);

            int t1 = Environment.TickCount;

            s.Serialize(w, manifest);
            Util.WriteLog(String.Format(CultureInfo.CurrentCulture, "ManifestWriter.Serialize t={0}", Environment.TickCount - t1));

            w.Flush();
            m.Position = 0;
            return(m);
        }