public bool Equals(MinMax <T> value) { return (EqualityComparer <T> .Default.Equals(Min, value.Min) && EqualityComparer <T> .Default.Equals(Max, value.Max)); }