public static Multiply ( this duration, double modifier ) : System.TimeSpan | ||
duration | this | |
modifier | double | |
return | System.TimeSpan |
public static TimeSpan Multiply(this TimeSpan duration, double modifier)
{
if (modifier == 1) return duration;
try
{
return TimeSpan.FromSeconds(duration.TotalSeconds*modifier);
}
catch(OverflowException ex)
{
if (ex.Message.Contains("long"))return TimeSpan.MaxValue;
return TimeSpan.MinValue;
}
}
TimeUtils::Multiply ( this duration, float modifier ) : System.TimeSpan |