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));
 }
Example #2
0
 public PressKeySimulator(IInitializerToUShortMapper initializerToUShortMapper, IWindowModeMonitor windowModeMonitor)
 {
     _initializerToUShortMapper = initializerToUShortMapper ?? throw new ArgumentNullException(nameof(initializerToUShortMapper));
     _windowModeMonitor         = windowModeMonitor ?? throw new ArgumentNullException(nameof(windowModeMonitor));
 }