void RegisterProcess(string name, FunctionAdapter adapter) { if (!mProcessTable.ContainsKey(name)) { mProcessTable.Add(name, new FunctionList()); } mProcessTable[name].Insert(adapter); }
public void RegisterAllFixed(Type belongs) { var list = FunctionAdapter.CreateAll(belongs); foreach (FunctionAdapter adapter in list) { mFunctionTable.Register(adapter, adapter.Name); } }
public void Register(FunctionAdapter adapter, string aliasName) { if (adapter == null || aliasName == null) { return; } if (adapter.HaveReturnValue) { RegisterFunction(aliasName, adapter); } else { RegisterProcess(aliasName, adapter); } }
public void Register(FunctionAdapter adapter, string aliasName) { mFunctionTable.Register(adapter, aliasName); }