/// <summary>Determines whether a value is after the start.</summary> /// <param name="range">The range which may contain the evaluated value.</param> /// <param name="value">The value to check whether it is after the start.</param> /// <param name="inclusive">Determines whether the start is inclusive or not.</param> public static bool AfterStart <T>(this Range <T> range, T value, bool inclusive) where T : IComparable <T>, IEquatable <T> { return(inclusive ? range.AfterInclusiveStart(value) : range.AfterExclusiveStart(value)); }