Skip to content

Commit 9d61b50

Browse files
author
Petr Sramek
committed
debugger view improvements
1 parent 51ce6c6 commit 9d61b50

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/PolylineAlgorithm/Coordinate.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ namespace PolylineAlgorithm;
99
using System;
1010
using System.Diagnostics;
1111
using System.Diagnostics.CodeAnalysis;
12+
using System.Globalization;
1213
using System.Runtime.InteropServices;
1314

1415
[StructLayout(LayoutKind.Sequential, Pack = 8, Size = 16)]
15-
[DebuggerDisplay("Latitude: {Latitude}, Longitude: {Longitude}")]
16+
[DebuggerDisplay("{ToString()}")]
1617
public readonly struct Coordinate : IEquatable<Coordinate> {
1718
/// <summary>
1819
/// Initializes default instance of <see cref="Coordinate"/> with latitude and longitude equal to 0.
@@ -74,7 +75,7 @@ public override int GetHashCode() {
7475
/// <remarks>{ Latitude: [double], Longitude: [double] }</remarks>
7576
[ExcludeFromCodeCoverage]
7677
public override string ToString() {
77-
return $"{{ {nameof(Latitude)}: {Latitude}, {nameof(Longitude)}: {Longitude} }}";
78+
return $"{{ {nameof(Latitude)}: {Latitude.ToString("G", CultureInfo.InvariantCulture)}, {nameof(Longitude)}: {Longitude.ToString("G", CultureInfo.InvariantCulture)} }}";
7879
}
7980

8081
#endregion

src/PolylineAlgorithm/Validation/CoordinateRange.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ namespace PolylineAlgorithm.Validation;
99
using System;
1010
using System.Diagnostics;
1111
using System.Diagnostics.CodeAnalysis;
12+
using System.Globalization;
1213
using System.Runtime.InteropServices;
1314

1415
/// <summary>
@@ -55,7 +56,7 @@ public CoordinateRange(double min, double max) {
5556
/// <remarks>{ Min: [double], Max: [double] }</remarks>
5657
[ExcludeFromCodeCoverage]
5758
public override string ToString() {
58-
return $"{{ {nameof(Min)}: {Min}, {nameof(Max)}: {Max} }}";
59+
return $"{{ {nameof(Min)}: {Min.ToString("G", CultureInfo.InvariantCulture)}, {nameof(Max)}: {Max.ToString("G", CultureInfo.InvariantCulture)} }}";
5960
}
6061

6162
/// <inheritdoc />

0 commit comments

Comments
 (0)