/// <summary> /// Loads the specified file path. /// </summary> /// <param name="filePath">The file path.</param> /// <exception cref="FileNotFoundException">throw if file not found</exception> public static T Load(string filePath) { T result = TypeSerializer <T> .FromXmlFile(filePath); result._filePath = filePath; return(result); }
/// <summary> /// Loads the specified file path. /// </summary> /// <param name="filePath">The file path.</param> /// <returns></returns> public static DatabaseSchema Load(string filePath) { DatabaseSchema result = TypeSerializer <DatabaseSchema> .FromXmlFile(filePath); result.Initialize(filePath); return(result); }
/// <summary> /// Loads the specified file path. /// </summary> /// <param name="filePath">The file path.</param> /// <returns></returns> public static GameSettings Load(string filePath) { var result = TypeSerializer <GameSettings> .FromXmlFile(filePath); result.filePath = filePath; return(result); }
/// <summary> /// Loads the specified file name. /// </summary> /// <param name="fileName">Name of the file.</param> /// <returns></returns> public static GenerateProject Load(String fileName) { var result = TypeSerializer <GenerateProject> .FromXmlFile(fileName); result._projectFileName = fileName; result._projectDirectory = Path.GetDirectoryName(fileName); return(result); }
public FormMain() { InitializeComponent(); application = new DownloaderApplication(this, textBoxLog); if (File.Exists(settingsFileName)) { settings = TypeSerializer <InternetSettings> .FromXmlFile(settingsFileName); } }
private void OnLoadGame() { try { Game = TypeSerializer <Session> .FromXmlFile(FileName); Navigator.CurrentStep = Game.Root; } catch (Exception ex) { AddEntry(new LogEntry(ex)); } }
/// <summary> /// Loads this instance. /// </summary> /// <returns></returns> public static Database Load(string file = DefaultFileName) { try { var result = TypeSerializer <Database> .FromXmlFile(file); result._fileName = file; return(result); } catch (Exception ex) { SearchContext.Current.Log.AddMessage(Severity.Warning, "Error load database", ex); } return(new Database()); }
/// <summary> /// Initializes a new instance of the <see cref="Application<TSettings>"/> class. /// </summary> /// <param name="mainForm">The main form.</param> public ApplicationManager(Form mainForm) { this.mainForm = mainForm; try { settings = TypeSerializer <TSettings> .FromXmlFile(settingsFileName); } catch (FileNotFoundException) { settings = Activator.CreateInstance <TSettings>(); } this.mainForm.Closing += mainForm_Closing; }
/// <summary> /// Creates this instance. /// </summary> /// <returns></returns> public static AppSettings Create() { try { return(TypeSerializer <AppSettings> .FromXmlFile(filePath)); } catch (Exception ex) { AppCore.LogSystem.Error("Error app settings", ex); var result = new AppSettings { GameConfig = filePath }; result.Save(); return(result); } }
/// <summary> /// Loads this instance. /// </summary> /// <returns></returns> public static DataBase Load(string file = DefaultFileName) { try { var result = TypeSerializer <DataBase> .FromXmlFile(file); result._fileName = file; var directory = Path.GetDirectoryName(file); if (!string.IsNullOrWhiteSpace(directory)) { Directory.SetCurrentDirectory(directory); } return(result); } catch (Exception ex) { AdvContext.Current.Log.AddMessage(Severity.Warning, "Error load database", ex); } return(new DataBase()); }
/// <summary> /// Initializes this instance. /// </summary> public virtual void Initialize(Player player, GameController controller) { cows = new List <Cow>(); if (!File.Exists(fileName) || DateTime.Today.Day != File.GetLastWriteTime(fileName).Day) { return; } try { var readCows = TypeSerializer <List <Cow> > .FromXmlFile(fileName); if (readCows != null && readCows.Count > 0) { cows = readCows; } } catch (Exception ex) { AppCore.LogSystem.Log.Error("Ошибка чтения состояния фермы", ex); } }
/// <summary> /// Loads this instance. /// </summary> /// <returns></returns> public static Settings Load() { return(TypeSerializer <Settings> .FromXmlFile(ConfigPath)); }
/// <summary> /// Loads the specified file name. /// </summary> /// <param name="fileName">Name of the file.</param> /// <returns></returns> public static Game Load(string fileName) { return(TypeSerializer <Game> .FromXmlFile(fileName)); }