public CGRect(CGPoint location, CGSize size) { X = location.X; Y = location.Y; Width = size.Width; Height = size.Height; }
public static CGSize Subtract(CGSize sz1, CGSize sz2) { return new CGSize(sz1.Width - sz2.Width, sz1.Height - sz2.Height); }
public static CGSize Add(CGSize sz1, CGSize sz2) { return new CGSize(sz1.Width + sz2.Width, sz1.Height + sz2.Height); }
public CGSize(CGSize size) { Width = size.Width; Height = size.Height; }
public void SetPopoverContentSize(CGSize size, bool animated) { ObjC.MessageSendIntPtr(Handle, "setPopoverContentSize:animated:", size, animated); }
public void Inflate(CGSize size) { X -= size.Width; Y -= size.Height; Width += size.Width * 2; Height += size.Height * 2; }
public static CGPoint Subtract(CGPoint pt, CGSize sz) { return new CGPoint(pt.X - sz.Width, pt.Y - sz.Height); }
public static CGPoint Add(CGPoint pt, CGSize sz) { return new CGPoint(pt.X + sz.Width, pt.Y + sz.Height); }