Ejemplo n.º 1
0
    // 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);
    }
Ejemplo n.º 2
0
    // 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);
    }