public static SaveFileManifest Deserialize(IStorageMethod storage) { if (!storage.FileExists("Accounts.txt")) return null; using (var fileReadStream = storage.GetFileReadStream("Accounts.txt")) return Deserialize(new StreamReader(fileReadStream).ReadToEnd()); }
public static SaveFileManifest Deserialize(IStorageMethod storage) { if (!storage.FileExists("Accounts.txt")) { return(null); } using (var fileReadStream = storage.GetFileReadStream("Accounts.txt")) return(Deserialize(new StreamReader(fileReadStream).ReadToEnd())); }
public static SaveFileManifest Deserialize(IStorageMethod storage) { if (!storage.FileExists("Accounts.txt")) { return((SaveFileManifest)null); } SaveFileManifest saveFileManifest = (SaveFileManifest)null; using (Stream fileReadStream = storage.GetFileReadStream("Accounts.txt")) { string end = new StreamReader(fileReadStream).ReadToEnd(); if (!string.IsNullOrEmpty(end.Trim())) { saveFileManifest = SaveFileManifest.Deserialize(end); } } return(saveFileManifest); }