public bool Contains(Rectangle other)
{
var insideLeftEdge = other.Left >= Left;
var insideRightEdge = other.Right <= Right;
var insideTopEdge = other.Top >= Top;
var insideBottomEdge = other.Bottom <= Bottom;
return insideLeftEdge && insideRightEdge && insideTopEdge && insideBottomEdge;
}