From 72e81815c017ff2c59d53153928f9e9858194290 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 13 Oct 2016 12:01:37 -0700 Subject: [PATCH] [DatFile] Change serialize slightly --- SabreTools.Helper/Objects/Dat/DatFile.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/SabreTools.Helper/Objects/Dat/DatFile.cs b/SabreTools.Helper/Objects/Dat/DatFile.cs index fbed90a4..03bca9d0 100644 --- a/SabreTools.Helper/Objects/Dat/DatFile.cs +++ b/SabreTools.Helper/Objects/Dat/DatFile.cs @@ -6260,15 +6260,16 @@ namespace SabreTools.Helper /// Serialze object to file /// /// DatFile to serialize + /// File to write out to /// Name of the outputted file - public static string Serialize(DatFile df) + public static string Serialize(DatFile df, string output) { BinaryFormatter bf = new BinaryFormatter(); - string filename = (String.IsNullOrEmpty(df.Name) ? "default" : df.Name) + ".bin"; - Stream output = File.Open(filename, FileMode.Create); - bf.Serialize(output, df); - output.Flush(); - output.Dispose(); + string filename = (String.IsNullOrEmpty(output) ? "default.bin" : output); + Stream outStream = File.Open(filename, FileMode.Create); + bf.Serialize(outStream, df); + outStream.Flush(); + outStream.Dispose(); return filename; }