File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed
src/Microsoft.OpenApi.OData.Reader
test/Microsoft.OpenAPI.OData.Reader.Tests/Generator Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ internal static OpenApiSchema GetDerivedTypesReferenceSchema(IEdmStructuredType
24
24
Utils . CheckArgumentNull ( edmModel , nameof ( edmModel ) ) ;
25
25
if ( structuredType is not IEdmSchemaElement schemaElement ) throw new ArgumentException ( "The type is not a schema element." , nameof ( structuredType ) ) ;
26
26
27
- IEnumerable < IEdmSchemaElement > derivedTypes = edmModel . FindDirectlyDerivedTypes ( structuredType ) . OfType < IEdmSchemaElement > ( ) ;
27
+ IEnumerable < IEdmSchemaElement > derivedTypes = edmModel . FindAllDerivedTypes ( structuredType ) . OfType < IEdmSchemaElement > ( ) ;
28
28
29
29
if ( ! derivedTypes . Any ( ) )
30
30
{
Original file line number Diff line number Diff line change 15
15
<TargetFrameworks >netstandard2.0</TargetFrameworks >
16
16
<PackageId >Microsoft.OpenApi.OData</PackageId >
17
17
<SignAssembly >true</SignAssembly >
18
- <Version >1.2.0-preview9 </Version >
18
+ <Version >1.2.0-preview10 </Version >
19
19
<Description >This package contains the codes you need to convert OData CSDL to Open API Document of Model.</Description >
20
20
<Copyright >© Microsoft Corporation. All rights reserved.</Copyright >
21
21
<PackageTags >Microsoft OpenApi OData EDM</PackageTags >
31
31
- Adds custom parameters to $count and ODataTypeCast paths' Get operations #207
32
32
- Adds support for configuring the default value of derived types' @odata.type property #304
33
33
- Adds OData query parameters to $count endpoints #313
34
+ - Finds all the derived types for a schema element #84
34
35
</PackageReleaseNotes >
35
36
<AssemblyName >Microsoft.OpenApi.OData.Reader</AssemblyName >
36
37
<AssemblyOriginatorKeyFile >..\..\tool\Microsoft.OpenApi.OData.snk</AssemblyOriginatorKeyFile >
Original file line number Diff line number Diff line change @@ -960,7 +960,7 @@ public void GetDerivedTypesReferenceSchemaReturnsDerivedTypesReferencesInSchemaI
960
960
961
961
// Act
962
962
schema = Common . EdmModelHelper . GetDerivedTypesReferenceSchema ( entityType , edmModel ) ;
963
- int derivedTypesCount = edmModel . FindDirectlyDerivedTypes ( entityType ) . OfType < IEdmEntityType > ( ) . Count ( ) + 1 ; // + 1 the base type
963
+ int derivedTypesCount = edmModel . FindAllDerivedTypes ( entityType ) . OfType < IEdmEntityType > ( ) . Count ( ) + 1 ; // + 1 the base type
964
964
965
965
// Assert
966
966
Assert . NotNull ( schema . OneOf ) ;
You can’t perform that action at this time.
0 commit comments