Пример #1
0
 public static void Serialize(string projectFilePath, ProjectFileModel projectFile, bool overwrite = true)
 {
     using (var fileStream = FileStreamHelper.NewWrite(projectFilePath, overwrite))
     {
         projectFile.XmlDocument.Save(fileStream);
     }
 }
Пример #2
0
        public static ProjectFileModel NewEmpty()
        {
            var emptyXmlDocument = new XmlDocument();

            var projectFile = ProjectFileModel.FromXmlDocument(emptyXmlDocument);

            return(projectFile);
        }
Пример #3
0
        public static ProjectFileModel Deserialize(string projectFilePath)
        {
            var xmlDocument = new XmlDocument();

            xmlDocument.Load(projectFilePath);

            var projectFile = ProjectFileModel.FromXmlDocument(xmlDocument);

            return(projectFile);
        }
Пример #4
0
        public static ProjectFileModel FromXmlDocument(XmlDocument xmlDocument)
        {
            var projectFile = new ProjectFileModel(xmlDocument);

            return(projectFile);
        }