Skip to content

Commit 47b3873

Browse files
committed
Change the property getter to only get the default style value if missing from a file but doesn't set it
1 parent 76e27fd commit 47b3873

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Microsoft.OpenApi/Models/OpenApiParameter.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace Microsoft.OpenApi.Models
1616
public class OpenApiParameter : IOpenApiSerializable, IOpenApiReferenceable, IEffective<OpenApiParameter>, IOpenApiExtensible
1717
{
1818
private bool? _explode;
19-
public ParameterStyle? _style;
19+
private ParameterStyle? _style;
2020

2121
/// <summary>
2222
/// Indicates if object is populated with data or is just a reference to the data
@@ -75,8 +75,8 @@ public class OpenApiParameter : IOpenApiSerializable, IOpenApiReferenceable, IEf
7575
/// for cookie - form.
7676
/// </summary>
7777
public ParameterStyle? Style
78-
{
79-
get => _style ?? SetDefaultStyleValue();
78+
{
79+
get => _style ?? GetDefaultStyleValue();
8080
set => _style = value;
8181
}
8282

@@ -401,7 +401,7 @@ public void SerializeAsV2WithoutReference(IOpenApiWriter writer)
401401
writer.WriteEndObject();
402402
}
403403

404-
private ParameterStyle? SetDefaultStyleValue()
404+
private ParameterStyle? GetDefaultStyleValue()
405405
{
406406
Style = In switch
407407
{
@@ -411,7 +411,7 @@ public void SerializeAsV2WithoutReference(IOpenApiWriter writer)
411411
ParameterLocation.Cookie => (ParameterStyle?)ParameterStyle.Form,
412412
_ => (ParameterStyle?)ParameterStyle.Simple,
413413
};
414-
414+
415415
return Style;
416416
}
417417

0 commit comments

Comments
 (0)