private static long ToUniversalTicks(DateTime dateTime)
 {
     if (dateTime.Kind == DateTimeKind.Utc)
     {
         return(dateTime.Ticks);
     }
     return(JsonConvert.ToUniversalTicks(dateTime, JsonConvert.GetUtcOffset(dateTime)));
 }
 private static long ToUniversalTicks(DateTime dateTime)
 {
     if (dateTime.get_Kind() == 1)
     {
         return(dateTime.get_Ticks());
     }
     return(JsonConvert.ToUniversalTicks(dateTime, JsonConvert.GetUtcOffset(dateTime)));
 }
        public static string ToString(DateTime value)
        {
            string str;

            using (StringWriter stringWriter = StringUtils.CreateStringWriter(64))
            {
                JsonConvert.WriteDateTimeString(stringWriter, value, JsonConvert.GetUtcOffset(value), value.Kind);
                str = stringWriter.ToString();
            }
            return(str);
        }
        public static string ToString(DateTime value)
        {
            string result;

            using (StringWriter stringWriter = StringUtils.CreateStringWriter(64))
            {
                JsonConvert.WriteDateTimeString(stringWriter, value, JsonConvert.GetUtcOffset(value), value.get_Kind());
                result = stringWriter.ToString();
            }
            return(result);
        }
 internal static void WriteDateTimeString(TextWriter writer, DateTime value)
 {
     JsonConvert.WriteDateTimeString(writer, value, JsonConvert.GetUtcOffset(value), value.Kind);
 }