Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
decde9d
Added support for Validation to produce warnings as well as errors
darrelmiller Apr 9, 2022
e990ca5
Made ResolveReference public again as it is used by Swashbuckle
darrelmiller Apr 10, 2022
eb2189d
Made ResolveReference public again as it is used by Swashbuckle
darrelmiller Apr 10, 2022
3f19293
Revert "Made ResolveReference public again as it is used by Swashbuckle"
darrelmiller Apr 10, 2022
7e99738
Remove unnecessary reference that made netcoreapp2.1 incompatible
darrelmiller Apr 10, 2022
d034f51
Merge branch 'fix/resolvereference' into release/1.3.0
darrelmiller Apr 10, 2022
85367f5
Fixed resolveReference properly this time
darrelmiller Apr 11, 2022
fce10ef
Update ci-build.yml for Azure Pipelines
MaggieKimani1 Apr 11, 2022
b790ce1
Merge pull request #823 from microsoft/release/1.3.1-preview6
darrelmiller Apr 11, 2022
2fa91a8
Update ci-build.yml for Azure Pipelines
MaggieKimani1 Apr 11, 2022
62f7879
Merge pull request #825 from microsoft/fix/resolvereference
darrelmiller Apr 11, 2022
27dd1e9
Update ci-build.yml for Azure Pipelines
MaggieKimani1 Apr 11, 2022
a09cc5c
Merge pull request #827 from microsoft/fix/removesystemjsontextref
darrelmiller Apr 11, 2022
962b971
Merge pull request #822 from microsoft/fix/warnings
darrelmiller Apr 11, 2022
a16ef23
Merge pull request #826 from microsoft/fix/failing-github-release-task
darrelmiller Apr 11, 2022
f1fcecf
Merge remote-tracking branch 'origin/vnext' into release/1.3.0
darrelmiller Apr 12, 2022
274acb5
Updated version numbers
darrelmiller Apr 12, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/Microsoft.OpenApi/Models/OpenApiDocument.cs
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,14 @@ internal T ResolveReferenceTo<T>(OpenApiReference reference) where T : class, IO
}
}

/// <summary>
/// Load the referenced <see cref="IOpenApiReferenceable"/> object from a <see cref="OpenApiReference"/> object
/// </summary>
public IOpenApiReferenceable ResolveReference(OpenApiReference reference)
{
return ResolveReference(reference, false);
}

/// <summary>
/// Load the referenced <see cref="IOpenApiReferenceable"/> object from a <see cref="OpenApiReference"/> object
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,7 @@ namespace Microsoft.OpenApi.Models
public System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiServer> Servers { get; set; }
public System.Collections.Generic.IList<Microsoft.OpenApi.Models.OpenApiTag> Tags { get; set; }
public Microsoft.OpenApi.Services.OpenApiWorkspace Workspace { get; set; }
public Microsoft.OpenApi.Interfaces.IOpenApiReferenceable ResolveReference(Microsoft.OpenApi.Models.OpenApiReference reference) { }
public System.Collections.Generic.IEnumerable<Microsoft.OpenApi.Models.OpenApiError> ResolveReferences() { }
public void SerializeAsV2(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
public void SerializeAsV3(Microsoft.OpenApi.Writers.IOpenApiWriter writer) { }
Expand Down