public virtual CommandBase Handle(Receiver receiver, KeyEventArgs keyEventArgs) { if (nextHandler != null) { return(nextHandler.Handle(receiver, keyEventArgs)); } return(null); }
public CommandBase Construct(Receiver receiver, KeyEventArgs keyEventArgs) { // Construct a command by the shortcut chain of responsibility. return(shortcutCommandConstructor.Handle(receiver, keyEventArgs)); }