public Point (int dw)
{
y = dw >> 16;
- x = dw & 0xffff;
+ x = unchecked ((short) (dw & 0xffff));
}
/// <summary>
return string.Format ("{{X={0},Y={1}}}", x.ToString (CultureInfo.InvariantCulture),
y.ToString (CultureInfo.InvariantCulture));
}
-#if NET_2_0
public static Point Add (Point pt, Size sz)
{
return new Point (pt.X + sz.Width, pt.Y + sz.Height);
{
return new Point (pt.X - sz.Width, pt.Y - sz.Height);
}
-#endif
}
}