Skip to content

Commit dc8a757

Browse files
committed
fix: visibility of serialize internal methods
Signed-off-by: Vincent Biret <[email protected]>
1 parent 7405f3c commit dc8a757

File tree

5 files changed

+4
-8
lines changed

5 files changed

+4
-8
lines changed

src/Microsoft.OpenApi/Models/OpenApiExample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public virtual void SerializeAsV3(IOpenApiWriter writer)
9797
/// </summary>
9898
/// <param name="writer"></param>
9999
/// <param name="version"></param>
100-
public void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version)
100+
private void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version)
101101
{
102102
Utils.CheckArgumentNull(writer);
103103

src/Microsoft.OpenApi/Models/OpenApiParameter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ public virtual void SerializeAsV2(IOpenApiWriter writer)
358358
foreach (var example in Examples)
359359
{
360360
writer.WritePropertyName(example.Key);
361-
example.Value.SerializeInternal(writer, OpenApiSpecVersion.OpenApi2_0);
361+
example.Value.SerializeAsV2(writer);
362362
}
363363
writer.WriteEndObject();
364364
}

src/Microsoft.OpenApi/Models/OpenApiResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ public virtual void SerializeAsV2(IOpenApiWriter writer)
162162
.SelectMany(mediaTypePair => mediaTypePair.Value.Examples))
163163
{
164164
writer.WritePropertyName(example.Key);
165-
example.Value.SerializeInternal(writer, OpenApiSpecVersion.OpenApi2_0);
165+
example.Value.SerializeAsV2(writer);
166166
}
167167

168168
writer.WriteEndObject();

src/Microsoft.OpenApi/Models/OpenApiSchema.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -411,9 +411,7 @@ public virtual void SerializeAsV3(IOpenApiWriter writer)
411411
SerializeInternal(writer, OpenApiSpecVersion.OpenApi3_0, (writer, element) => element.SerializeAsV3(writer));
412412
}
413413

414-
/// <inheritdoc/>
415-
416-
public void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version,
414+
private void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version,
417415
Action<IOpenApiWriter, IOpenApiSerializable> callback)
418416
{
419417
writer.WriteStartObject();

test/Microsoft.OpenApi.Tests/PublicApi/PublicApi.approved.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,6 @@ namespace Microsoft.OpenApi.Models
614614
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
615615
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
616616
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
617-
public void SerializeInternal(Microsoft.OpenApi.Writers.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion version) { }
618617
}
619618
public abstract class OpenApiExtensibleDictionary<T> : System.Collections.Generic.Dictionary<string, T>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiExtensible, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
620619
where T : Microsoft.OpenApi.Interfaces.IOpenApiSerializable
@@ -927,7 +926,6 @@ namespace Microsoft.OpenApi.Models
927926
public virtual void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
928927
public virtual void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
929928
public virtual void SerializeAsV31(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
930-
public void SerializeInternal(Microsoft.OpenApi.Writers.IOpenApiWriter writer, Microsoft.OpenApi.OpenApiSpecVersion version, System.Action<Microsoft.OpenApi.Writers.IOpenApiWriter, Microsoft.OpenApi.Interfaces.IOpenApiSerializable> callback) { }
931929
}
932930
public class OpenApiSecurityRequirement : System.Collections.Generic.Dictionary<Microsoft.OpenApi.Models.OpenApiSecurityScheme, System.Collections.Generic.IList<string>>, Microsoft.OpenApi.Interfaces.IOpenApiElement, Microsoft.OpenApi.Interfaces.IOpenApiSerializable
933931
{

0 commit comments

Comments
 (0)