Beispiel #1
0
        public override string ToString()
        {
            if (CValue is string)
            {
                return(string.Format(@"""{0}""", ((string)CValue).Replace(@"""", @"\""")));
            }

            if (CValue is DateTime)
            {
                var dt = (DateTime)CValue;
                return(string.Format(@"""{0:0000}-{1:00}-{2:00}T{3:00}:{4:00}:{5:00}.{6:000}Z""", dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, dt.Second, dt.Millisecond));
            }

            if (CValue is Enum)
            {
                return(string.Format(@"""{0}""", CValue.ToString()));
            }

            return(CValue.ToString());
        }
Beispiel #2
0
        public override string ToString()
        {
            if (CValue is string)
            {
                return($@"""{((string) CValue).Replace(@"""", @"\""")}""");
            }

            if (CValue is DateTime)
            {
                var dt = (DateTime)CValue;
                return($@"""{dt.Year:0000}-{dt.Month:00}-{dt.Day:00}T{dt.Hour:00}:{dt.Minute:00}:{dt.Second:00}.{dt.Millisecond:000}Z""");
            }

            if (CValue is Enum)
            {
                return($@"""{CValue.ToString()}""");
            }

            return(CValue.ToString());
        }