/// <summary> /// Register a function in the engine. /// </summary> /// <param name="name">The name of the function.</param> /// <param name="nameSql">The tranlated name of the function.</param> /// <param name="func">A custom delegate to compile the function.</param> public virtual void AddFunction(string name, string nameSql, FunctionCompile func) { Functions[name.ToUpperInvariant()] = new FunctionData() { Name = nameSql, Compile = func }; }
/// <summary> /// Register a function in the engine. /// </summary> /// <param name="name">The name of the function.</param> /// <param name="func">A custom delegate to compile the function.</param> public virtual void AddFunction(string name, FunctionCompile func) { AddFunction(name, name, func); }