public static bool In <T>(T value, T value1, T value2, T value3) where T : IEquatable <T> { if (!FezMath.In <T>(value, value1, value2)) { return(value.Equals(value3)); } else { return(true); } }
public static bool In <T>(T value, T value1, T value2, T value3, T value4, T value5, T value6, T value7, T value8) where T : IEquatable <T> { if (!FezMath.In <T>(value, value1, value2, value3, value4, value5, value6, value7)) { return(value.Equals(value8)); } else { return(true); } }
public static bool In <T>(T value, T value1, T value2, T value3, T value4, T value5, T value6, T value7, T value8, IEqualityComparer <T> comparer) { if (!FezMath.In <T>(value, value1, value2, value3, value4, value5, value6, value7, comparer)) { return(comparer.Equals(value, value8)); } else { return(true); } }