static void MakeCodeList <T>(HtmlWriter writer, IEnumerable <T> ts, params Action <T>[] inner) { foreach (var t in ts) { bool first = true; foreach (var cell in inner) { if (!first) { writer.Write(" "); } cell(t); first = false; } writer.WriteLine(";"); } }