AcManager.Tools.Miscellaneous.AppUpdater.OnCommonSettingsChanged C# (CSharp) Метод

OnCommonSettingsChanged() защищенный Метод

protected OnCommonSettingsChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void
        protected override void OnCommonSettingsChanged(object sender, PropertyChangedEventArgs e) {
            switch (e.PropertyName) {
                case nameof(SettingsHolder.Common.UpdatePeriod):
                    RestartPeriodicCheck();
                    break;

                case nameof(SettingsHolder.Common.UpdateToNontestedVersions):
                    if (!SettingsHolder.Common.UpdateToNontestedVersions || UpdatePeriod == TimeSpan.Zero) return;
                    CheckAndUpdateIfNeeded().Forget();
                    break;
            }
        }