private static bool AreSameInfinity(double d1, double d2) { return double.IsNegativeInfinity(d1) == double.IsNegativeInfinity(d2) && double.IsPositiveInfinity(d1) == double.IsPositiveInfinity(d2); } }