// 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()); } }
// 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); }
// 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); }
// 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); }