public static bool Contains(this float f, float lowerBounds, float upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive) { if (containsFlag == ContainsFlags.Inclusive) { return (f >= lowerBounds && f <= upperBounds); } else if (containsFlag == ContainsFlags.Exlusive) { return (f > lowerBounds && f < upperBounds); } else if (containsFlag == ContainsFlags.LowerInclusive) { return (f >= lowerBounds && f < upperBounds); } else if (containsFlag == ContainsFlags.UpperInclusive) { return (f > lowerBounds && f <= upperBounds); } else { return false; } }
public static bool Contains(this int i, int lowerBounds, int upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive) { if (containsFlag == ContainsFlags.Inclusive) { return (i >= lowerBounds && i <= upperBounds); } else if (containsFlag == ContainsFlags.Exlusive) { return (i > lowerBounds && i < upperBounds); } else if (containsFlag == ContainsFlags.LowerInclusive) { return (i >= lowerBounds && i < upperBounds); } else if (containsFlag == ContainsFlags.UpperInclusive) { return (i > lowerBounds && i <= upperBounds); } else { return false; } }
public static bool Contains(this float f, float lowerBounds, float upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive) { if (containsFlag == ContainsFlags.Inclusive) { return(f >= lowerBounds && f <= upperBounds); } else if (containsFlag == ContainsFlags.Exlusive) { return(f > lowerBounds && f < upperBounds); } else if (containsFlag == ContainsFlags.LowerInclusive) { return(f >= lowerBounds && f < upperBounds); } else if (containsFlag == ContainsFlags.UpperInclusive) { return(f > lowerBounds && f <= upperBounds); } else { return(false); } }
public static bool Contains(this int i, int lowerBounds, int upperBounds, ContainsFlags containsFlag = ContainsFlags.Inclusive) { if (containsFlag == ContainsFlags.Inclusive) { return(i >= lowerBounds && i <= upperBounds); } else if (containsFlag == ContainsFlags.Exlusive) { return(i > lowerBounds && i < upperBounds); } else if (containsFlag == ContainsFlags.LowerInclusive) { return(i >= lowerBounds && i < upperBounds); } else if (containsFlag == ContainsFlags.UpperInclusive) { return(i > lowerBounds && i <= upperBounds); } else { return(false); } }