// Token: 0x060005E3 RID: 1507 RVA: 0x00029544 File Offset: 0x00027744 private static bool xkTsxUkKek(Struct8 struct8_0, DateTimeZoneHandling dateTimeZoneHandling_0, out DateTime dateTime_0) { long long_; TimeSpan timeSpan; DateTimeKind dateTimeKind; if (!Class25.smethod_19(struct8_0, out long_, out timeSpan, out dateTimeKind)) { dateTime_0 = default(DateTime); return(false); } DateTime dateTime = Class25.smethod_11(long_); if (dateTimeKind != DateTimeKind.Unspecified) { if (dateTimeKind != DateTimeKind.Local) { dateTime_0 = dateTime; } else { dateTime_0 = dateTime.ToLocalTime(); } } else { dateTime_0 = DateTime.SpecifyKind(dateTime.ToLocalTime(), DateTimeKind.Unspecified); } dateTime_0 = Class25.smethod_2(dateTime_0, dateTimeZoneHandling_0); return(true); }
// Token: 0x060005E5 RID: 1509 RVA: 0x000295F0 File Offset: 0x000277F0 private static bool smethod_21(Struct8 struct8_0, out DateTimeOffset dateTimeOffset_0) { long long_; TimeSpan timeSpan; DateTimeKind dateTimeKind; if (!Class25.smethod_19(struct8_0, out long_, out timeSpan, out dateTimeKind)) { dateTimeOffset_0 = default(DateTime); return(false); } dateTimeOffset_0 = new DateTimeOffset(Class25.smethod_11(long_).Add(timeSpan).Ticks, timeSpan); return(true); }