lcy
2025-10-27 a4b795deb2242dbfa6fbbfb4dcaac40e856bb01e
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);
    }
}