Ejemplo n.º 1
0
        void RegisterProcess(string name, FunctionAdapter adapter)
        {
            if (!mProcessTable.ContainsKey(name))
            {
                mProcessTable.Add(name, new FunctionList());
            }

            mProcessTable[name].Insert(adapter);
        }
Ejemplo n.º 2
0
        public void RegisterAllFixed(Type belongs)
        {
            var list = FunctionAdapter.CreateAll(belongs);

            foreach (FunctionAdapter adapter in list)
            {
                mFunctionTable.Register(adapter, adapter.Name);
            }
        }
Ejemplo n.º 3
0
        public void Register(FunctionAdapter adapter, string aliasName)
        {
            if (adapter == null || aliasName == null)
            {
                return;
            }

            if (adapter.HaveReturnValue)
            {
                RegisterFunction(aliasName, adapter);
            }
            else
            {
                RegisterProcess(aliasName, adapter);
            }
        }
Ejemplo n.º 4
0
 public void Register(FunctionAdapter adapter, string aliasName)
 {
     mFunctionTable.Register(adapter, aliasName);
 }