public bool Contains(IDimension subArea) { var subAreaOffsetX = subArea.GetOffsetX(); var subAreaOffsetY = subArea.GetOffsetY(); var subAreaDimensionX = subArea.GetDimensionX(); var subAreaDimensionY = subArea.GetDimensionY(); var isContained = subAreaOffsetX + subAreaDimensionX <= _offsetX + _dimensionX && subAreaOffsetY + subAreaDimensionY <= _offsetY + _dimensionY; return(isContained); }