Esempio n. 1
0
        public void Save()
        {
            if (!CanExecuteSave)
            {
                return;
            }
            State               = SaveState.Saving;
            TotalProgress       = 0;
            CurrentFileProgress = 0;
            CurrentFileName     = string.Empty;
            savedFile.Clear();

            var mods = modules.ToArray();

            mmapDisabler.Disable(mods.Select(a => a.FileName));
            new Thread(() => SaveAsync(mods)).Start();
        }