public override bool Equals(object o) { if ((o == null) || !(o is Point)) { return false; } Point point = (Point)o; return Equals(this, point); }
public void Equals () { Point p = new Point (4, 5); Assert.IsTrue (p.Equals (new Point (4, 5))); Assert.IsFalse (p.Equals (new Point (5, 4))); Assert.IsFalse (p.Equals (new object())); }