diff Implab/Xml/SerializationHelpers.cs @ 231:3eaa9372c754 v2

Added SerializationHelpers.SerializeToFile method
author cin
date Thu, 21 Sep 2017 01:06:32 +0300
parents 5f7a3e1d32b9
children 7c7e9ad6fe4a
line wrap: on
line diff
--- a/Implab/Xml/SerializationHelpers.cs	Tue Sep 12 19:07:42 2017 +0300
+++ b/Implab/Xml/SerializationHelpers.cs	Thu Sep 21 01:06:32 2017 +0300
@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using System.IO;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -32,6 +33,11 @@
             return doc;
         }
 
+        public static void SerializeToFile<T>(string file, T obj) {
+            using (var writer = File.CreateText(file))
+                SerializersPool<T>.Instance.Serialize(writer, obj);
+        }
+
         public static T DeserializeFromString<T>(string data) {
             return SerializersPool<T>.Instance.DeserializeFromString(data);
         }