public override bool Equals(object obj) { if(obj is idRectangle) { idRectangle r = (idRectangle) obj; return ((this.X == r.X) && (this.Y == r.Y) && (this.Width == r.Width) && (this.Height == r.Height)); } return false; }