/// <summary>
        /// Default constructor
        /// </summary>
        /// <param name="parent_form">Owning window</param>
        #endregion
        #region Instance Methods
        public formMainModel(Form parent_form)
        {
            this.InitializeForms(parent_form);
            BuildCollection old_build = JsonSaveEngine.LoadFromJson <BuildCollection>(Path.Combine(Tools.Paths.Documents, "Builds", "Autosave.builds"));

            this.Builds = old_build ?? new BuildCollection();
            return;
        }
Exemple #2
0
 /// <summary>
 /// Performs a deep clone via JSON serialization
 /// </summary>
 /// <returns></returns>
 public object Clone()
 {
     return(JsonSaveEngine.CloneJsonObject(this));
 }