This delegate defines the signature for methods that handle the ObjectList.ShowItemCommands event (which occurs just before the commands are shown for a selected item in the ObjectList). Your event handler can then customize the collection of ObjectListCommand objects depending on the item that has been selected.
public delegate void ObjectListShowCommandsEventHandler(object sender, ObjectListShowCommandsEventArgs e);