using System; namespace Abp.Extensions { /// /// Extension methods for . /// public static class ComparableExtensions { /// /// Checks a value is between a minimum and maximum value. /// /// The value to be checked /// Minimum (inclusive) value /// Maximum (inclusive) value public static bool IsBetween(this T value, T minInclusiveValue, T maxInclusiveValue) where T : IComparable { return value.CompareTo(minInclusiveValue) >= 0 && value.CompareTo(maxInclusiveValue) <= 0; } } }