Skip to content

Commit e990ca5

Browse files
committed
Made ResolveReference public again as it is used by Swashbuckle
1 parent 3b6efb8 commit e990ca5

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Microsoft.OpenApi/Models/OpenApiDocument.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ internal T ResolveReferenceTo<T>(OpenApiReference reference) where T : class, IO
351351
/// <summary>
352352
/// Load the referenced <see cref="IOpenApiReferenceable"/> object from a <see cref="OpenApiReference"/> object
353353
/// </summary>
354-
internal IOpenApiReferenceable ResolveReference(OpenApiReference reference, bool useExternal)
354+
public IOpenApiReferenceable ResolveReference(OpenApiReference reference, bool useExternal)
355355
{
356356
if (reference == null)
357357
{

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,7 @@ namespace Microsoft.OpenApi.Models
508508
public System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> Servers { get; set; }
509509
public System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiTag> Tags { get; set; }
510510
public Microsoft.OpenApi.Services.OpenApiWorkspace Workspace { get; set; }
511+
public Microsoft.OpenApi.Interfaces.IOpenApiReferenceable ResolveReference(Microsoft.OpenApi.Models.OpenApiReference reference, bool useExternal) { }
511512
public System.Collections.Generic.IEnumerable<Microsoft.OpenApi.Models.OpenApiError> ResolveReferences() { }
512513
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
513514
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }

0 commit comments

Comments
 (0)