Beispiel #1
0
        public bool Save()
        {
            EasyProperties ps = new EasyProperties();

            ps.SetValue <string>("GUID", _guid);
            ps.SetValue <string>("AppDir", _appDirectory.FullName);
            ps.SetValue <string>("AppUpdateDir", _appUpdateDirectory.FullName);

            SaveFileSystem(ps["FileSystem"], _fileSystem);

            ps.SetValue <int>("Version", this.Version);

            foreach (VersionInfo version in _loadedVersions.Values)
            {
                if (!version.IsSaved)
                {
                    version.Save(this.GetVersionFileInfo(version.Number));
                }
            }

            this._isSaved = true;
            ps.Save(_projectFile);

            return(true);
        }
Beispiel #2
0
        public void SaveProperties(FileInfo file)
        {
            EasyProperties ps = new EasyProperties();

            ps.SetValue <string>("GUID", _guid);
            ps.SetValue <string>("CodeFile", _codeFile.FullName);
            ps.Save(file);
        }
Beispiel #3
0
        public void SaveProperties(FileInfo file)
        {
            EasyProperties ps = new EasyProperties();

            ps.SetValue <string>("GUID", _guid);
            ps.SetValue <string>("Symbol", _symbol.Name);
            ps.Save(file);
        }
Beispiel #4
0
        public void Save(FileInfo file)
        {
            EasyProperties ps = new EasyProperties();

            ps.SetValue <int>("Version", _number);
            ps["Update"].SetValue <string[]>("Files", _modify.FilesUpdated.ToArray());
            ps["Remove"].SetValue <string[]>("Files", _modify.FilesRemoved.ToArray());
            ps["Add"].SetValue <string[]>("Files", _modify.FilesAdded.ToArray());
            ps["UserInfo"].SetValue <string>("Html", _infoHtml);
            Project.SaveFileSystem(ps["FileSystem"], this.FileSystem);
            ps.Save(file);
        }