Skip to content

Commit 78eaa51

Browse files
committed
DynValue ToString uses InvariantCulture
Performing this change allows decimal values to concatenate through strings correctly.
1 parent 533e8b0 commit 78eaa51

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/MoonSharp.Interpreter/DataTypes/DynValue.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ public string CastToString()
687687
DynValue rv = ToScalar();
688688
if (rv.Type == DataType.Number)
689689
{
690-
return rv.Number.ToString();
690+
return rv.Number.ToString(CultureInfo.InvariantCulture);
691691
}
692692
else if (rv.Type == DataType.String)
693693
{

src/MoonSharp.Interpreter/_Projects/MoonSharp.Interpreter.netcore/src/DataTypes/DynValue.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ public string CastToString()
687687
DynValue rv = ToScalar();
688688
if (rv.Type == DataType.Number)
689689
{
690-
return rv.Number.ToString();
690+
return rv.Number.ToString(CultureInfo.InvariantCulture);
691691
}
692692
else if (rv.Type == DataType.String)
693693
{

0 commit comments

Comments
 (0)