public bool Contains(Rectangle rectangle) { return IsInRectangle(rectangle.TopLeftPoint) && IsInRectangle(new Point(rectangle.TopLeftPoint.X + Width, rectangle.TopLeftPoint.Y + Height)); }
public bool Intersects(Rectangle rectangle) { return IsInRectangle(rectangle.TopLeftPoint) || rectangle.IsInRectangle(this.TopLeftPoint); }