private static TimeSpan ConvertToTimeSpan(object value)
{
// Do not change these checks
Type typeofValue = value.GetType();
if (typeofValue == typeof(string))
{
return TimeSpan.Parse((string)value);
}
else if (typeofValue == typeof(int))
{
return new TimeSpan((int)value);
}
else if (typeofValue == typeof(long))
{
return new TimeSpan((long)value);
}
else
{
return (TimeSpan)value;
}
}