public static extern MKMapRect Union(MKMapRect rect1, MKMapRect rect2);
public bool Contains(MKMapRect rect) { return MKMapRectContainsRect (this, rect); }
static extern bool MKMapRectContainsRect(MKMapRect rect1, MKMapRect rect2);
public static extern bool Intersects(MKMapRect rect1, MKMapRect rect2);
static extern MKMapRect MKMapRectOffset(MKMapRect rect, double dx, double dy);
static extern bool MKMapRectSpans180thMeridian(MKMapRect rect);
static extern void MKMapRectDivide(MKMapRect rect, out MKMapRect slice, out MKMapRect remainder, double amount, CGRectEdge edge);
static public extern bool Intersects(MKMapRect rect1, MKMapRect rect2);
static public extern MKMapRect Intersection(MKMapRect rect1, MKMapRect rect2);
static public extern MKMapRect Union(MKMapRect rect1, MKMapRect rect2);
public bool Contains(MKMapRect rect) { return(MKMapRectContainsRect(this, rect)); }
public MKMapRect Divide(double amount, CGRectEdge edge, out MKMapRect remainder) { MKMapRect slice; MKMapRectDivide (this, out slice, out remainder, amount, edge); return slice; }
static extern bool MKMapRectContainsPoint(MKMapRect rect, MKMapPoint point);
static extern MKMapRect MKMapRectRemainder(MKMapRect rect);
extern static public MKCoordinateRegion FromMapRect(MKMapRect rect);
public static extern MKMapRect Intersection(MKMapRect rect1, MKMapRect rect2);
public static extern MKCoordinateRegion FromMapRect(MKMapRect rect);