public void RaiseClick(ICommandClickContext context) { if (context == null) { throw new ArgumentNullException("context"); } // defer... this.OnClick(new CommandEventArgs(this, context)); }
/// <summary> /// Constructor. /// </summary> /// <param name="command"></param> /// <param name="context"></param> internal CommandEventArgs(Command command, ICommandClickContext context) { _command = command; _context = context; }