private string GetDisplayNames(IColumns columns) { if (columns.Count == 0) { return(null); } else if (columns.Count == 1) { return(columns.Single().DisplayName); } else { return(string.Format("({0})", string.Join(", ", columns.Select(x => x.DisplayName)))); } }