コード例 #1
0
        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);
        }
コード例 #2
0
        static public string GetParseFuncName(ParameterParse func)
        {
            var res = ParameterParseList.Find((Tuple <string, ParameterParse> t) => { return(t.Item2 == func); });

            return(res.Item1);
        }