// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
+using System;\r
+using System.Globalization;
using System.Runtime.InteropServices;
using System.ComponentModel;
public struct PointF
{
// Private x and y coordinate fields.
- private float cx, cy;
+ private float x, y;
// -----------------------
// Public Shared Members
public PointF (float x, float y)
{
- cx = x;
- cy = y;
+ this.x = x;
+ this.y = y;
}
// -----------------------
[Browsable (false)]
public bool IsEmpty {
get {
- return ((cx == 0.0) && (cy == 0.0));
+ return ((x == 0.0) && (y == 0.0));
}
}
public float X {
get {
- return cx;
+ return x;
}
set {
- cx = value;
+ x = value;
}
}
public float Y {
get {
- return cy;
+ return y;
}
set {
- cy = value;
+ y = value;
}
}
public override int GetHashCode ()
{
- return (int) cx ^ (int) cy;
+ return (int) x ^ (int) y;
}
/// <summary>
/// </remarks>
public override string ToString ()
- {
- return String.Format ("{{X={0}, Y={1}}}", cx, cy);
+ {\r
+ return String.Format ("{{X={0}, Y={1}}}", x.ToString (CultureInfo.InvariantCulture),\r
+ y.ToString (CultureInfo.InvariantCulture));
}
}
}