public ThreadDeferrer( IThreadLoop threadLoop, IThreadDelay threadDelay) { this.threadLoop = threadLoop; this.threadDelay = threadDelay; }
public SourceClipboardQuantityOverlayViewModel( IScreenManager screenManager, IThreadDelay threadDelay, IEnvironmentInformation environmentInformation, IMainViewModel mainViewModel) { this.screenManager = screenManager; this.threadDelay = threadDelay; this.environmentInformation = environmentInformation; this.mainViewModel = mainViewModel; SetupEvents(); }
public FileManager( IRetryingThreadLoop retryingThreadLoop, IThreadDelay threadDelay, ILogger logger) { this.retryingThreadLoop = retryingThreadLoop; this.threadDelay = threadDelay; this.logger = logger; temporaryPaths = new HashSet <string>(); var directory = PrepareTemporaryFolder(); PurgeDirectory(directory); }
public PasteCombinationDurationMediator( IPasteHotkeyInterceptor pasteHotkeyInterceptor, IConsumerThreadLoop threadLoop, IThreadDelay threadDelay, IMainThreadInvoker mainThreadInvoker, ILogger logger) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.threadLoop = threadLoop; this.threadDelay = threadDelay; this.mainThreadInvoker = mainThreadInvoker; this.logger = logger; threadCancellationTokenSource = new CancellationTokenSource(); }
public PasteCombinationDurationMediator( IPasteHotkeyInterceptor pasteHotkeyInterceptor, IConsumerThreadLoop threadLoop, IThreadDelay threadDelay, IMainThreadInvoker mainThreadInvoker, ILogger logger) { this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.threadLoop = threadLoop; this.threadDelay = threadDelay; this.mainThreadInvoker = mainThreadInvoker; this.logger = logger; threadCancellationTokenSource = new CancellationTokenSource(); }
public PasteCombinationDurationMediator( IPasteDetectionHandler pasteDetectionHandler, IConsumerThreadLoop consumerLoop, ISettingsViewModel settingsViewModel, IThreadDelay threadDelay, IMainThreadInvoker mainThreadInvoker, ILogger logger, IKeyboardPasteCombinationStateService keyboardPasteState) { this.pasteDetectionHandler = pasteDetectionHandler; this.consumerLoop = consumerLoop; this.settingsViewModel = settingsViewModel; this.threadDelay = threadDelay; this.mainThreadInvoker = mainThreadInvoker; this.logger = logger; this.keyboardPasteState = keyboardPasteState; }
public InstallArgumentProcessor( IProcessManager processManager, ICertificateManager certificateManager, ISignHelper signHelper, IEnvironmentInformation environmentInformation, ISettingsViewModel settingsViewModel, IKeyboardDominanceWatcher keyboardDominanceWatcher, IThreadDelay threadDelay) { this.processManager = processManager; this.certificateManager = certificateManager; this.signHelper = signHelper; this.environmentInformation = environmentInformation; this.settingsViewModel = settingsViewModel; this.keyboardDominanceWatcher = keyboardDominanceWatcher; this.threadDelay = threadDelay; }
public InstallArgumentProcessor( IProcessManager processManager, ICertificateManager certificateManager, ISignHelper signHelper, IEnvironmentInformation environmentInformation, ISettingsViewModel settingsViewModel, IThreadDelay threadDelay, ITrayIconManager trayIconManager) { this.processManager = processManager; this.certificateManager = certificateManager; this.signHelper = signHelper; this.environmentInformation = environmentInformation; this.settingsViewModel = settingsViewModel; this.threadDelay = threadDelay; this.trayIconManager = trayIconManager; }