Example #1
0
 // Token: 0x06001563 RID: 5475 RVA: 0x00066B28 File Offset: 0x00064D28
 private string vmethod_3935(Class_296 arg_0, object obje_0, Class_349 arg_1, out bool arg_2)
 {
     if (arg_1.field_5 == Class_448.Primitive)
     {
         Class_369 class_ = (Class_369)arg_1;
         if (class_.prop_0 == Class_496.DateTime || class_.prop_0 == Class_496.DateTimeNullable)
         {
             arg_2 = false;
             StringWriter stringWriter = new StringWriter(CultureInfo.InvariantCulture);
             Class_502.WriteDateTimeString(stringWriter, (DateTime)obje_0, arg_0.prop_6, arg_0.prop_10, arg_0.prop_11);
             return(stringWriter.ToString());
         }
         if (class_.prop_0 == Class_496.DateTimeOffset || class_.prop_0 == Class_496.DateTimeOffsetNullable)
         {
             arg_2 = false;
             StringWriter stringWriter2 = new StringWriter(CultureInfo.InvariantCulture);
             Class_502.WriteDateTimeOffsetString(stringWriter2, (DateTimeOffset)obje_0, arg_0.prop_6, arg_0.prop_10, arg_0.prop_11);
             return(stringWriter2.ToString());
         }
         arg_2 = true;
         return(Convert.ToString(obje_0, CultureInfo.InvariantCulture));
     }
     else
     {
         string result;
         if (Class_467.gmethod_3913(obje_0, obje_0.GetType(), out result))
         {
             arg_2 = true;
             return(result);
         }
         arg_2 = true;
         return(obje_0.ToString());
     }
 }
Example #2
0
        // Token: 0x060010EC RID: 4332 RVA: 0x00055218 File Offset: 0x00053418
        public static string ToString(DateTime value, Class_319 format, Class_321 timeZoneHandling)
        {
            DateTime value2 = Class_502.EnsureDateTime(value, timeZoneHandling);
            string   result;

            using (StringWriter stringWriter = Class_515.CreateStringWriter(64))
            {
                stringWriter.Write('"');
                Class_502.WriteDateTimeString(stringWriter, value2, format, null, CultureInfo.InvariantCulture);
                stringWriter.Write('"');
                result = stringWriter.ToString();
            }
            return(result);
        }
Example #3
0
 // Token: 0x060010C8 RID: 4296 RVA: 0x00054DE4 File Offset: 0x00052FE4
 public virtual void pmethod_3079(DateTimeOffset arg_0)
 {
     base.dmethod_2086(Class_508.Date);
     if (string.IsNullOrEmpty(base.prop_10))
     {
         this.vmethod_3085();
         int num = 0;
         this.field_7[num++] = this.field_4;
         num = Class_502.WriteDateTimeString(this.field_7, num, (base.prop_6 == Class_319.IsoDateFormat) ? arg_0.DateTime : arg_0.UtcDateTime, new TimeSpan?(arg_0.Offset), DateTimeKind.Local, base.prop_6);
         this.field_7[num++] = this.field_4;
         this.field_0.Write(this.field_7, 0, num);
         return;
     }
     this.field_0.Write(this.field_4);
     this.field_0.Write(arg_0.ToString(base.prop_10, base.prop_11));
     this.field_0.Write(this.field_4);
 }
Example #4
0
 // Token: 0x060010C6 RID: 4294 RVA: 0x00054CAC File Offset: 0x00052EAC
 public virtual void kmethod_3077(DateTime arg_0)
 {
     base.dmethod_2086(Class_508.Date);
     arg_0 = Class_502.EnsureDateTime(arg_0, base.prop_7);
     if (string.IsNullOrEmpty(base.prop_10))
     {
         this.vmethod_3085();
         int num = 0;
         this.field_7[num++] = this.field_4;
         num = Class_502.WriteDateTimeString(this.field_7, num, arg_0, null, arg_0.Kind, base.prop_6);
         this.field_7[num++] = this.field_4;
         this.field_0.Write(this.field_7, 0, num);
         return;
     }
     this.field_0.Write(this.field_4);
     this.field_0.Write(arg_0.ToString(base.prop_10, base.prop_11));
     this.field_0.Write(this.field_4);
 }