예제 #1
0
        static PropertyDataType GetDataTypeByDateTimeDisplayMode(DateTimeDisplayMode displayMode)
        {
            switch (displayMode)
            {
            case DateTimeDisplayMode.Date:
                return(PropertyDataType.Date);

            case DateTimeDisplayMode.Time:
                return(PropertyDataType.Time);

            case DateTimeDisplayMode.DateTime:
                return(PropertyDataType.DateTime);

            default:
                throw new NotSupportedException();
            }
        }
예제 #2
0
 public SortableDateTime(DateTime dateTime, DateTimeDisplayMode dateTimeDisplayMode)
 {
     m_dateTime            = dateTime;
     m_dateTimeDisplayMode = dateTimeDisplayMode;
 }
예제 #3
0
 public static PropertyMetadataBuilder <T, DateTime?> DateTimeDataType <T>(this PropertyMetadataBuilder <T, DateTime?> builder, DateTimeDisplayMode displayMode = DateTimeDisplayMode.Date)
 {
     return(builder.SetDataTypeCore(GetDataTypeByDateTimeDisplayMode(displayMode)));
 }
예제 #4
0
 public SortableDateTime(DateTime dateTime, DateTimeDisplayMode dateTimeDisplayMode)
 {
     m_dateTime = dateTime;
     m_dateTimeDisplayMode = dateTimeDisplayMode;
 }