| 1
2
3
4
5
6
7
8
9
10
11
12
13
 | | using System; |  | using System.Collections.Generic; |  |   |  | namespace Jace.Execution |  | { |  |     public interface IFunctionRegistry : IEnumerable<FunctionInfo> |  |     { |  |         FunctionInfo GetFunctionInfo(string functionName); |  |         bool IsFunctionName(string functionName); |  |         void RegisterFunction(string functionName, Delegate function); |  |         void RegisterFunction(string functionName, Delegate function, bool isIdempotent, bool isOverWritable); |  |     } |  | } | 
 |