Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.

Commit f7f3586

Browse files
committed
Fixing issues #34 and #35 - incorrect longitude validation
1 parent 6748d69 commit f7f3586

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Core/Location.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ public virtual double Latitude
1717
set
1818
{
1919
if (value < -90 || value > 90)
20-
throw new ArgumentOutOfRangeException("Latitude", value, "Value must be between -90(inclusive) and 90(inclusive).");
20+
throw new ArgumentOutOfRangeException("Latitude", value, "Value must be between -90 and 90 inclusive.");
21+
2122
if (double.IsNaN(value))
2223
throw new ArgumentException("Latitude must be a valid number.", "Latitude");
2324

@@ -31,8 +32,9 @@ public virtual double Longitude
3132
get { return longitude; }
3233
set
3334
{
34-
if (value <= -180 || value > 180)
35-
throw new ArgumentOutOfRangeException("Longitude", value, "Value must be between -180 and 180 (inclusive).");
35+
if (value < -180 || value > 180)
36+
throw new ArgumentOutOfRangeException("Longitude", value, "Value must be between -180 and 180 inclusive.");
37+
3638
if (double.IsNaN(value))
3739
throw new ArgumentException("Longitude must be a valid number.", "Longitude");
3840

0 commit comments

Comments
 (0)