private void Open(string path) { _file = path; Properties.Settings.Default.LastProject = _file; _project = new Data.Project(); JsonSerializer.Load(_project, Sjson.Load(_file)); MarkSave(); DisplayProject(); }
public static Settings Load() { if (!File.Exists(SettingsFileName)) { var settings = new Settings { History = new Dictionary <string, List <string> >() }; JsonSerializer.Save(SettingsFileName, settings); return(settings); } else { return(JsonSerializer.Load <Settings>(SettingsFileName)); } }
public void Load(object obj) { JsonSerializer.Load(obj, SaveFileName); }
public static SaveData Load(string filePath) { saveData = new SaveData(); JsonSerializer.Load(saveData, filePath); return(saveData); }
//非同期 public static void Load(SaveData saveData) { JsonSerializer.Load(saveData, SaveFileName); }
protected RetValue<List<BaseStoreParser>> LoadStores() { var result = new RetValue<List<BaseStoreParser>>(); result.Value = new List<BaseStoreParser>(); try { var serializer = new JsonSerializer(); result.Value.Add(serializer.Load<DirectcodParser>(@"configs\directcod.config")); result.Value.Add(serializer.Load<SteamParser>(@"configs\steam.config")); result.Value.Add(serializer.Load<YuplayParser>(@"configs\yuplay.config")); result.Value.Add(serializer.Load<OriginParser>(@"configs\origin.config")); result.Value.Add(serializer.Load<RoxenParser>(@"configs\roxen.config")); result.Value.Add(serializer.Load<GamagamaParser>(@"configs\gamagama.config")); result.Value.Add(serializer.Load<GamazavrParser>(@"configs\gamazavr.config")); result.Value.Add(serializer.Load<IgromagazParser>(@"configs\igromagaz.config")); result.Value.Add(serializer.Load<Shop1cParser>(@"configs\shop1c.config")); } catch (Exception ex) { result.Description = ex.Message; _logger.Error(ex.ToString()); _logger.WriteLogs(); } return result; }