private static string GetDefaultDisplayName(IColumns sourceColumns) { if (sourceColumns.Count == 1) { return(sourceColumns.First <Column>().DisplayName); } else { return(string.Format("[{0}]", string.Join(", ", sourceColumns.Select(x => x.DisplayName)))); } }
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)))); } }
internal static string Serialize(this IColumns columns) { return(columns == null || columns.Count == 0 ? string.Empty : string.Join(",", columns.Select(x => x.Name))); }