1
0
Эх сурвалжийг харах

Validate min/max in MathUtilities.Clamp.

Steven Kirk 6 жил өмнө
parent
commit
58b79a7724

+ 5 - 0
src/Avalonia.Base/Utilities/MathUtilities.cs

@@ -159,6 +159,11 @@ namespace Avalonia.Utilities
         /// <returns>The clamped value.</returns>
         public static int Clamp(int val, int min, int max)
         {
+            if (min > max)
+            {
+                throw new ArgumentException($"{min} cannot be greater than {max}.");
+            }
+
             if (val < min)
             {
                 return min;