/// <summary> /// Copies the hotkey to another hotkey. A new hotkey is created if null is provided. /// </summary> /// <returns>A copy of the hotkey.</returns> public override Hotkey CopyTo(Hotkey hotkey, Boolean copyCallBackFunction = false) { throw new NotImplementedException(); }
/// <summary> /// Creates a hotkey from this hotkey builder. /// </summary> /// <returns>The built hotkey.</returns> public override Hotkey Build(Hotkey targetHotkey) { return(this.KeyboardHotkey?.CopyTo(targetHotkey)); }
/// <summary> /// Copies the hotkey to another hotkey. A new hotkey is created if null is provided. /// </summary> /// <returns>A copy of the hotkey.</returns> public abstract Hotkey CopyTo(Hotkey hotkey, Boolean copyCallBackFunction = false);
/// <summary> /// Creates a hotkey from this hotkey builder. /// </summary> /// <returns>The built hotkey.</returns> public abstract Hotkey Build(Hotkey targetHotkey);