public static CGPoint BottomCenter(this CGRect rectangle)
 {
     return(new CGPoint(rectangle.CenterX(), rectangle.Bottom));
 }
 public static CGPoint CenterCenter(this CGRect rectangle)
 {
     return(new CGPoint(rectangle.CenterX(), rectangle.CenterY()));
 }
 public static CGPoint TopCenter(this CGRect rectangle)
 {
     return(new CGPoint(rectangle.CenterX(), rectangle.Top));
 }