<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Drawing.Point

public struct 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); } }