internal static extern IntPtr cairo_region_create_rectangles(RectangleInt[] rects, int count);
public Region(RectangleInt[] rects) { handle = NativeMethods.cairo_region_create_rectangles(rects, rects.Length); }