/// <summary> /// From DataKind to DataViewType /// </summary> public static DataViewType FromKind(DataKind kind) { switch (kind) { case DataKind.String: return(TextDataViewType.Instance); case DataKind.Boolean: return(BooleanDataViewType.Instance); case DataKind.DateTime: return(DateTimeDataViewType.Instance); case DataKind.TimeSpan: return(TimeSpanDataViewType.Instance); default: return(ColumnTypeHelper.NumberFromKind(kind)); } }
/// <summary> /// From DataKind to ColumnType /// </summary> public static ColumnType FromKind(DataKind kind) { switch (kind) { case DataKind.TX: return(TextType.Instance); case DataKind.Bool: return(BoolType.Instance); case DataKind.DateTime: return(DateTimeType.Instance); case DataKind.TimeSpan: return(TimeSpanType.Instance); default: return(ColumnTypeHelper.NumberFromKind(kind)); } }