public void Save(List <Figure> figures) { Serializer serializer = new Serializer(); string yamlString = serializer.Serialize(FigureSerializer.GetMementoList(figures)); File.WriteAllText(path, yamlString); }
public void Save(List <Figure> figures) { TextWriter writer = File.CreateText(path); XmlSerializer serializer = new XmlSerializer(typeof(List <FigureMemento>)); serializer.Serialize(writer, FigureSerializer.GetMementoList(figures)); writer.Close(); }
public void Save(List <Figure> figures) { using (Stream stream = File.Open(path, FileMode.Create)) { BinaryFormatter bformatter = new BinaryFormatter(); bformatter.Serialize(stream, FigureSerializer.GetMementoList(figures)); } }
public void Save(List <Figure> figures) { string csvString = CsvSerializer.SerializeToCsv(FigureSerializer.GetMementoList(figures)); File.WriteAllText(path, csvString); }
public void Save(List <Figure> figures) { string jsonString = JsonConvert.SerializeObject(FigureSerializer.GetMementoList(figures)); File.WriteAllText(path, jsonString); }