public override void Execute(CommandArguments args, ICommandUser sender) { Contract.Requires(args != null); }
/// <summary> /// Executes the command. /// </summary> /// <param name="args">The arguments to the command.</param> /// <param name="sender">The sender of the command (may be null in the case of the console).</param> /// <returns>Whether or not arguments were valid.</returns> public abstract void Execute(CommandArguments args, ICommandUser sender);