diff --git a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs index 10d686da937e2bc3a0cbe76113df7d6e5a78f8f3..bd79c84873e7f77b5150d9436a1d519bfcd29867 100644 --- a/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs +++ b/VectoCommon/VectoCommon/Utils/DoubleExtensionMethods.cs @@ -174,7 +174,7 @@ namespace TUGraz.VectoCommon.Utils [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool IsBetween(this double self, double min, double max) { - return min <= self && self <= max; + return Math.Min(min, max) <= self && self <= Math.Max(min, max); } /// <summary> @@ -184,7 +184,7 @@ namespace TUGraz.VectoCommon.Utils [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool IsBetween(this double self, SI min, SI max) { - return min <= self && self <= max; + return VectoMath.Min(min, max) <= self && self <= VectoMath.Max(min, max); } /// <summary>