/// <summary> /// Add a specific <see cref="Action"/> to the bindings /// </summary> /// <param name="name"></param> /// <param name="action"></param> /// <param name="documentation"></param> /// <param name="example"></param> public void HookAction(string name, Action action, string documentation = "", string example = "") { BindingHelpers.CreateCallbackItem(callbackItems, name, action, documentation ?? "", example ?? ""); //callbackItems[name] = new CallbackFunc(name, action, documentation, example); }
/// <summary> /// Add a specific <see cref="Delegate"/> to the bindings using its Name as the name /// </summary> /// <param name="name"></param> /// <param name="del"></param> /// <param name="documentation"></param> /// <param name="example"></param> public void HookDelegate(Delegate del, string documentation = "", string example = "") { BindingHelpers.CreateCallbackItem(callbackItems, del.Method.Name, del, documentation ?? "", example ?? ""); //callbackItems[del.Method.Name] = new CallbackFunc(del.Method.Name, del, documentation, example); }