System.Drawing.Point
namespace System.Drawing
{
public struct Point
{
public static readonly Point Empty;
public bool IsEmpty { get; }
public int X { get; set; }
public int Y { get; set; }
public Point(Size sz);
public Point(int dw);
public Point(int x, int y);
public static Point Add(Point pt, Size sz);
public static Point Ceiling(PointF value);
public void Offset(Point p);
public void Offset(int dx, int dy);
public static Point operator +(Point pt, Size sz);
public static bool operator ==(Point left, Point right);
public static explicit operator Size(Point p);
public static implicit operator PointF(Point p);
public static bool operator !=(Point left, Point right);
public static Point operator -(Point pt, Size sz);
public static Point Round(PointF value);
public static Point Subtract(Point pt, Size sz);
public static Point Truncate(PointF value);
}
}
namespace System.Drawing
{
public struct PointF
{
public static readonly PointF Empty;
public bool IsEmpty { get; }
public float X { get; set; }
public float Y { get; set; }
public PointF(float x, float y);
public static PointF Add(PointF pt, Size sz);
public static PointF Add(PointF pt, SizeF sz);
public static PointF operator +(PointF pt, Size sz);
public static PointF operator +(PointF pt, SizeF sz);
public static bool operator ==(PointF left, PointF right);
public static bool operator !=(PointF left, PointF right);
public static PointF operator -(PointF pt, Size sz);
public static PointF operator -(PointF pt, SizeF sz);
public static PointF Subtract(PointF pt, Size sz);
public static PointF Subtract(PointF pt, SizeF sz);
}
}