System.TimeUtils.Multiply C# (CSharp) Method

Multiply() public static method

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;
			}
		}

Same methods

TimeUtils::Multiply ( this duration, float modifier ) : System.TimeSpan