Beispiel #1
0
        TimeSpan BuildAtomicTime(ParsedAtomicTime parsed)
        {
            if (parsed.Unit == ParsedTimeUnit.day)
            {
                return(new TimeSpan(parsed.Duration, 0, 0, 0, 0));
            }

            if (parsed.Unit == ParsedTimeUnit.hour)
            {
                return(new TimeSpan(0, parsed.Duration, 0, 0, 0));
            }

            if (parsed.Unit == ParsedTimeUnit.minute)
            {
                return(new TimeSpan(0, 0, parsed.Duration, 0, 0));
            }

            if (parsed.Unit == ParsedTimeUnit.second)
            {
                return(new TimeSpan(0, 0, 0, parsed.Duration, 0));
            }

            if (parsed.Unit == ParsedTimeUnit.milisecond)
            {
                return(new TimeSpan(0, 0, 0, 0, parsed.Duration));
            }

            throw new NotImplementedException();
        }
Beispiel #2
0
        TimeSpan BuildAtomicTime(ParsedAtomicTime parsed)
        {
            if (parsed.Unit == ParsedTimeUnit.day)
                return new TimeSpan (parsed.Duration, 0, 0, 0, 0);

            if (parsed.Unit == ParsedTimeUnit.hour)
                return new TimeSpan (0, parsed.Duration, 0, 0, 0);

            if (parsed.Unit == ParsedTimeUnit.minute)
                return new TimeSpan (0, 0, parsed.Duration, 0, 0);

            if (parsed.Unit == ParsedTimeUnit.second)
                return new TimeSpan (0, 0, 0, parsed.Duration, 0);

            if (parsed.Unit == ParsedTimeUnit.milisecond)
                return new TimeSpan (0, 0, 0, 0, parsed.Duration);

            throw new NotImplementedException ();
        }