Skip to content

Commit 59e0b72

Browse files
Turns out some of the internal tests don't like the use of NumberStyles.Float, but they are fine with NumberStyles.Any. NumberStyles.Any includes the exponential style, so we're good.
1 parent 67e49bb commit 59e0b72

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Microsoft.OpenApi.Readers/V2/OpenApiSchemaDeserializer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ internal static partial class OpenApiV2Deserializer
2626
{
2727
"multipleOf", (o, n) =>
2828
{
29-
o.MultipleOf = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
29+
o.MultipleOf = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
3030
}
3131
},
3232
{
3333
"maximum", (o, n) =>
3434
{
35-
o.Maximum = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
35+
o.Maximum = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
3636
}
3737
},
3838
{
@@ -44,7 +44,7 @@ internal static partial class OpenApiV2Deserializer
4444
{
4545
"minimum", (o, n) =>
4646
{
47-
o.Minimum = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
47+
o.Minimum = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
4848
}
4949
},
5050
{

src/Microsoft.OpenApi.Readers/V3/OpenApiSchemaDeserializer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ internal static partial class OpenApiV3Deserializer
2727
{
2828
"multipleOf", (o, n) =>
2929
{
30-
o.MultipleOf = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
30+
o.MultipleOf = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
3131
}
3232
},
3333
{
3434
"maximum", (o, n) =>
3535
{
36-
o.Maximum = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
36+
o.Maximum = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
3737
}
3838
},
3939
{
@@ -45,7 +45,7 @@ internal static partial class OpenApiV3Deserializer
4545
{
4646
"minimum", (o, n) =>
4747
{
48-
o.Minimum = decimal.Parse(n.GetScalarValue(), NumberStyles.Float, CultureInfo.InvariantCulture);
48+
o.Minimum = decimal.Parse(n.GetScalarValue(), NumberStyles.Any, CultureInfo.InvariantCulture);
4949
}
5050
},
5151
{

0 commit comments

Comments
 (0)