public static IList<System.Tuple<string, int>> SplitDecls(string s, int separatorChar) { IList<System.Tuple<string, int>> args = new List<System.Tuple<string, int>>(); _SplitArgumentList(s, 0, -1, separatorChar, args); return args; }