Пример #1
0
 /// <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);
 }
Пример #2
0
 /// <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);
 }