static public ParameterParse GetParseFunc(string name) { var res = ParameterParseList.Find((Tuple <string, ParameterParse> t) => { return(t.Item1 == name); }); if (res == null) { string message = string.Format("Name of function ={0}", name); string caption = "Не найдена функция парсинга"; MessageBoxButtons buttons = MessageBoxButtons.OK; MessageBox.Show(message, caption, buttons); throw new Exception(caption); } return(res.Item2); }
static public string GetParseFuncName(ParameterParse func) { var res = ParameterParseList.Find((Tuple <string, ParameterParse> t) => { return(t.Item2 == func); }); return(res.Item1); }