public ScreenModeOperator(IWindowModeMonitor windowModeMonitor, IPressKeySimulator pressKeySimulator, ILogger logger) { _windowModeMonitor = windowModeMonitor ?? throw new ArgumentNullException(nameof(windowModeMonitor)); _pressKeySimulator = pressKeySimulator ?? throw new ArgumentNullException(nameof(pressKeySimulator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PressKeySimulator(IInitializerToUShortMapper initializerToUShortMapper, IWindowModeMonitor windowModeMonitor) { _initializerToUShortMapper = initializerToUShortMapper ?? throw new ArgumentNullException(nameof(initializerToUShortMapper)); _windowModeMonitor = windowModeMonitor ?? throw new ArgumentNullException(nameof(windowModeMonitor)); }