Exemplo n.º 1
0
        public static ForwardProject FromXDocument(XDocument xdoc)
        {
            var serializer = new ProjectReader(
                settingsReaders: new Dictionary <string, IProjectSettingsReader>
            {
                ["Forward"] = new ForwardSettingsReader()
            });

            return(ForwardProject.NewFrom(serializer.FromXDocument(xdoc)));
        }
Exemplo n.º 2
0
        public static XDocument ToXDocument(ForwardProject project)
        {
            var serializer = new ProjectWriter(
                project: project.Extreme,
                settingsWriters: new Dictionary <string, IProjectSettingsWriter>
            {
                ["Forward"] = new ForwardSettingsWriter()
            });

            return(serializer.ToXDocument());
        }
Exemplo n.º 3
0
 public static void Save(ForwardProject project, string fileName)
 => ToXDocument(project).Save(fileName);