public bool ApproximatelyEquals(DesignScoreResult him) { return ApproximatelyEquals(this, him); }
public static bool ApproximatelyEquals(DesignScoreResult a, DesignScoreResult b) { if (a.Abandoned && b.Abandoned) return true; if (!a.Abandoned && b.Abandoned) return false; if (a.Abandoned && !b.Abandoned) return false; return ApproximatelyEquals(a.Score, b.Score); }