AcManager.Tools.Helpers.AcSettings.IniSettings.Save C# (CSharp) Method

Save() protected method

protected Save ( ) : void
return void
        protected virtual async void Save() {
            if (_saving || IsLoading || Ini == null) return;

            _saving = true;
            await Task.Delay(500);

            if (!_saving) return;

            try {
                SetToIni();
                IgnoreChangesForAWhile();
                await Ini.SaveAsync(Filename);
            } catch (Exception e) {
                NonfatalError.Notify(ToolsStrings.AcSettings_CannotSave, ToolsStrings.AcSettings_CannotSave_Commentary, e);
            } finally {
                _saving = false;
            }
        }