示例#1
0
 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());
 }
示例#2
0
 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()));
 }
示例#3
0
        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);
        }