public HotkeyActionCollection(KeyboardHook hook) => Hook = hook ?? throw new ArgumentNullException(nameof(hook));
Example #2
0
 internal void InvokePressed(KeyboardHook hook) => _keyPressed?.Invoke(this, new HotkeyPressedEventArgs(hook, this));
 public HotkeyActionCollection(KeyboardHook hook, params IHotkeyAction[] actions)
 {
     Hook    = hook ?? throw new ArgumentNullException(nameof(hook));
     Actions = actions?.ToImmutableArray() ?? throw new ArgumentNullException(nameof(actions));
 }