Пример #1
0
 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))));
     }
 }
Пример #2
0
 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))));
     }
 }
Пример #3
0
 internal static string Serialize(this IColumns columns)
 {
     return(columns == null || columns.Count == 0 ? string.Empty : string.Join(",", columns.Select(x => x.Name)));
 }