public void AddAction(string action, string label, ActionHandler handler) { lock (action_map) { action_map[action] = new ActionTuple(label, handler); } Update(); }
public void AddAction(string action, string label, ActionHandler handler) { if (Notifications.Global.Capabilities != null && Array.IndexOf(Notifications.Global.Capabilities, "actions") > -1) { lock (action_map) { action_map[action] = new ActionTuple(label, handler); } Update(); } }
public void AddAction(string action, string label, ActionHandler handler) { lock (action_map) { action_map[action] = new ActionTuple (label, handler); } Update (); }
public void AddAction (string action, string label, ActionHandler handler) { if (Notifications.Global.Capabilities != null && Array.IndexOf (Notifications.Global.Capabilities, "actions") > -1) { lock (action_map) { action_map[action] = new ActionTuple (label, handler); } Update (); } }
/// <summary> /// 单个消息处理 /// </summary> /// <param name="tupleAction"></param> private static void SingleDataHandler(ActionTuple tupleAction) { tupleAction?.Action?.Invoke(tupleAction?.Parameter); }