public UpdateChecker(IAppInfo appInfo, INotificationsManager notificationsManager, IIOSettingsManager ioSettingsManager, ILogger <UpdateChecker> logger) { this.appInfo = appInfo; this.notificationsManager = notificationsManager; this.logger = logger; checkPrereleasesSetting = ioSettingsManager.GetSetting(AppUISettingsFactory.CheckForPrereleases); checkUpdatesOnStartUp = ioSettingsManager.GetSetting(AppUISettingsFactory.CheckUpdatesOnStartUp); }
public Windows10ClipboardFilter(IIOSettingsManager iOSettingsManager) { historySetting = iOSettingsManager.GetSetting(SettingConsts.Windows10HistoryFilterKey); cloudSetting = iOSettingsManager.GetSetting(SettingConsts.Windows10CloudFilterKey); }
public OwnerProgramClipboardFilter(IIOSettingsManager settingsManager) { programFilterSetting = settingsManager.GetSetting(SettingConsts.OwnerProgramClipboardFilterKey); }
public static T GetValue <T>(this IIOSetting setting) { return((T)setting.Value !); }