static void InvokeList(ActionEvent handler, UIObject sender, ActionEventArgs args) { foreach (ActionEvent invocation in handler.GetInvocationList()) { invocation(sender: sender, actionInfo: args); if (_halted) { break; } } }