private static string ErrorMessageString(LinqRoot <TypeOnStack> types) { var names = types.Select(t => t.ToString()).OrderBy(n => n).ToArray(); if (names.Length == 1) { return(names[0]); } var ret = new StringBuilder(); ret.Append(names[0]); for (var i = 1; i < names.Length - 1; i++) { ret.Append(", " + names[i]); } ret.Append(", or " + names[names.Length - 1]); return(ret.ToString()); }
private static string ErrorMessageString(LinqRoot<TypeOnStack> types) { var names = types.Select(t => t.ToString()).OrderBy(n => n).ToArray(); if (names.Length == 1) return names[0]; var ret = new StringBuilder(); ret.Append(names[0]); for (var i = 1; i < names.Length - 1; i++) { ret.Append(", " + names[i]); } ret.Append(", or " + names[names.Length - 1]); return ret.ToString(); }