Example #1
0
 protected virtual void OpenSerializedFile(ref DocumentViewModel document)
 {
     using (Stream fs = new FileStream(document.DocumentPath, FileMode.Open))
     {
         XmlSerializer serializer = new XmlSerializer(document.GetType());
         document = (DocumentViewModel)serializer.Deserialize(fs);
     }
 }
Example #2
0
 protected virtual void SerializeAsFile(DocumentViewModel document)
 {
     using (FileStream fs = new FileStream(document.DocumentPath, FileMode.Open))
     {
         XmlSerializer serializer = new XmlSerializer(document.GetType());
         serializer.Serialize(fs, document);
     }
 }