public ADOTabularFunction GetByName(string name) { ADOTabularFunction fun = null; _funcDict.TryGetValue(name, out fun); return(fun); }
public void AddFunction(DataRow functionDataRow) { var fun = new ADOTabularFunction(functionDataRow); if (!_funcGroups.ContainsKey(fun.Group)) { _funcGroups.Add(fun.Group, new ADOTabularFunctionGroup(fun.Group, _connection)); } ADOTabularFunctionGroup grp = _funcGroups[fun.Group]; grp.Functions.Add(fun); _funcDict.Add(fun.Caption, fun); }
public void AddFunction(string groupName, string functionName, string description, DataRow[] parameters) { var fun = new ADOTabularFunction(functionName, description, groupName, new ADOTabularParameterCollection(parameters)); if (!_funcGroups.ContainsKey(groupName)) { _funcGroups.Add(groupName, new ADOTabularFunctionGroup(groupName, _connection)); } ADOTabularFunctionGroup grp = _funcGroups[groupName]; grp.Functions.Add(fun); _funcDict.Add(fun.Caption, fun); }