Files
PlantBox/PlantBox.Client/PlantBox.Client/Extensions/TimeSpanExtensions.cs
2019-04-22 14:12:49 +02:00

27 lines
779 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace PlantBox.Client.Extensions
{
// Source: https://stackoverflow.com/a/14285561
public static class TimeSpanExtensions
{
/// <summary>
/// Multiplies a timespan by an integer value
/// </summary>
public static TimeSpan Multiply(this TimeSpan multiplicand, int multiplier)
{
return TimeSpan.FromTicks(multiplicand.Ticks * multiplier);
}
/// <summary>
/// Multiplies a timespan by a double value
/// </summary>
public static TimeSpan Multiply(this TimeSpan multiplicand, double multiplier)
{
return TimeSpan.FromTicks((long)(multiplicand.Ticks * multiplier));
}
}
}