public static ElaFunction Create <T1>(string name, ElaFun <T1> fun) { return(new DelegateFunction <T1>(name, fun)); }
public static ElaFunction Create <T1, T2, T3, T4, T5, T6, T7, T8, T9>(ElaFun <T1, T2, T3, T4, T5, T6, T7, T8, T9> fun) { return(new DelegateFunction <T1, T2, T3, T4, T5, T6, T7, T8, T9>(DEF_NAME, fun)); }
public static ElaFunction Create <T1, T2, T3, T4, T5, T6, T7, T8, T9>(string name, ElaFun <T1, T2, T3, T4, T5, T6, T7, T8, T9> fun) { return(new DelegateFunction <T1, T2, T3, T4, T5, T6, T7, T8, T9>(name, fun)); }
public static ElaFunction Create <T1, T2, T3, T4>(ElaFun <T1, T2, T3, T4> fun) { return(new DelegateFunction <T1, T2, T3, T4>(DEF_NAME, fun)); }
protected void Add <T1, T2, T3, T4>(string name, ElaFun <T1, T2, T3, T4> fun) { Add(name, new ElaValue(new DelegateFunction <T1, T2, T3, T4>(name, fun))); }