internal static XPoint[] MakeXPointArray(PointF[] points) { if (points == null) return null; int count = points.Length; XPoint[] result = new XPoint[count]; for (int idx = 0; idx < count; idx++) { result[idx].x = points[idx].X; result[idx].y = points[idx].Y; } return result; } #endif