public override bool Equals(object obj) { if (obj is RECT) { return Equals((RECT)obj); } if (obj is Rectangle) { return Equals(new RECT((Rectangle)obj)); } return false; }