public IOSettingsManager(IAppDataManager appDataManager) { fileName = appDataManager.RoamingPath + FILE_NAME; settings = new KeyedCollectionFunc <string, IIOSetting>(s => s.Key); serializers = new Dictionary <Type, IIOSettingsSerializer>(); xmlDocument = Load(); }
public MergeService(IPDFGenerator pdfGenerator, IDirectoryWatcher directoryWatcher, IAppDataManager appDataManager) { _pdfGenerator = pdfGenerator; _directoryWatcher = directoryWatcher; _appDataManager = appDataManager; _timer = new Timer(); _timer.Elapsed += OnTimedEvent; _timer.Interval = 5000; }
public PinnedManager(IClipboardFormatsManager formatsManager, IClipboardObjectsManager clipboardObjectsManager, IClipboardObjectManager clipboardObjectManager, IAppDataManager appDataManager) { if (pinnedTriggerType == null) { pinnedTriggerType = new CustomClipboardTriggerType("Pinned", "PinIcon"); } this.formatsManager = formatsManager; this.clipboardObjectsManager = clipboardObjectsManager; this.clipboardObjectManager = clipboardObjectManager; directory = appDataManager.RoamingPath + "Pins"; }
public StartupContext(IAppInfo appInfo, IAppDataManager appDataManager, IIOSettingsManager iOSettingsManager) { AppInfo = appInfo; AppDataManager = appDataManager; IOSettingsManager = iOSettingsManager; }