Skip to content

Commit cdb20af

Browse files
committed
feat: upgrade oai.net
1 parent 0b0514f commit cdb20af

File tree

161 files changed

+59
-382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+59
-382
lines changed

src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
using Microsoft.OData.Edm;
1010
using Microsoft.OData.Edm.Csdl;
1111
using Microsoft.OData.Edm.Vocabularies;
12-
using Microsoft.OpenApi.Models;
13-
using Microsoft.OpenApi.Models.Interfaces;
14-
using Microsoft.OpenApi.Models.References;
1512
using Microsoft.OpenApi.OData.Edm;
1613
using Microsoft.OpenApi.OData.Vocabulary.Capabilities;
1714

src/Microsoft.OpenApi.OData.Reader/Common/OpenApiOperationExtensions.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Models;
7-
using Microsoft.OpenApi.Models.Interfaces;
86
using Microsoft.OpenApi.OData.Generator;
97
using System.Collections.Generic;
108

src/Microsoft.OpenApi.OData.Reader/Common/Utils.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
using System.Linq;
1010
using Microsoft.OData.Edm;
1111
using Microsoft.OData.Edm.Vocabularies;
12-
using Microsoft.OpenApi.Extensions;
13-
using Microsoft.OpenApi.Interfaces;
14-
using Microsoft.OpenApi.Models;
15-
using Microsoft.OpenApi.Models.Interfaces;
1612
using Microsoft.OpenApi.OData.Edm;
1713
using Microsoft.OpenApi.OData.Vocabulary;
1814

src/Microsoft.OpenApi.OData.Reader/Edm/ODataContext.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
using System.Linq;
99
using Microsoft.OData.Edm;
1010
using Microsoft.OData.Edm.Vocabularies;
11-
using Microsoft.OpenApi.Extensions;
12-
using Microsoft.OpenApi.Interfaces;
13-
using Microsoft.OpenApi.Models;
1411
using Microsoft.OpenApi.OData.Common;
1512
using Microsoft.OpenApi.OData.Generator;
1613
using Microsoft.OpenApi.OData.Operation;

src/Microsoft.OpenApi.OData.Reader/EdmModelOpenApiExtensions.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
using System.Collections.Generic;
77
using Microsoft.OData.Edm;
88
using Microsoft.OData.Edm.Validation;
9-
using Microsoft.OpenApi.Extensions;
10-
using Microsoft.OpenApi.Interfaces;
11-
using Microsoft.OpenApi.Models;
129
using Microsoft.OpenApi.OData.Common;
1310
using Microsoft.OpenApi.OData.Edm;
1411
using Microsoft.OpenApi.OData.Generator;

src/Microsoft.OpenApi.OData.Reader/Extensions/IODataRoutePathPrefixProvider.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// ------------------------------------------------------------
55

66
using System.Collections.Generic;
7-
using Microsoft.OpenApi.Models;
87

98
namespace Microsoft.OpenApi.OData.Extensions
109
{

src/Microsoft.OpenApi.OData.Reader/Extensions/ODataRoutePathPrefixProvider.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// ------------------------------------------------------------
55

66
using System.Collections.Generic;
7-
using Microsoft.OpenApi.Models;
87

98
namespace Microsoft.OpenApi.OData.Extensions
109
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiComponentsGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Models;
76
using Microsoft.OpenApi.OData.Common;
87
using Microsoft.OpenApi.OData.Edm;
98

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiDocumentGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Models;
76
using Microsoft.OpenApi.OData.Common;
87
using Microsoft.OpenApi.OData.Edm;
98

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiEdmTypeSchemaGenerator.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,11 @@
44
// ------------------------------------------------------------
55

66
using System;
7-
using System.Collections.Generic;
87
using System.Diagnostics;
98
using Microsoft.OData.Edm;
10-
using Microsoft.OpenApi.Exceptions;
11-
using Microsoft.OpenApi.Models;
129
using Microsoft.OpenApi.OData.Edm;
1310
using Microsoft.OpenApi.OData.Properties;
1411
using Microsoft.OpenApi.OData.Common;
15-
using Microsoft.OpenApi.Extensions;
16-
using Microsoft.OpenApi.Models.References;
17-
using Microsoft.OpenApi.Models.Interfaces;
1812
using System.Globalization;
1913

2014
namespace Microsoft.OpenApi.OData.Generator

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiErrorSchemaGenerator.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,9 @@
66
using System.Collections.Generic;
77
using System.Linq;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Interfaces;
10-
using Microsoft.OpenApi.Models;
119
using Microsoft.OpenApi.OData.Common;
1210
using Microsoft.OpenApi.OData.Edm;
1311
using Microsoft.OpenApi.MicrosoftExtensions;
14-
using Microsoft.OpenApi.Models.References;
15-
using Microsoft.OpenApi.Models.Interfaces;
1612

1713
namespace Microsoft.OpenApi.OData.Generator
1814
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiExampleGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using System;
7-
using System.Collections.Generic;
86
using System.Diagnostics;
97
using System.Linq;
108
using Microsoft.OData.Edm;
11-
using Microsoft.OpenApi.Models;
129
using Microsoft.OpenApi.OData.Common;
1310
using Microsoft.OpenApi.OData.Edm;
1411

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiInfoGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
using System.Reflection;
1010
using System.Text.Json.Nodes;
1111
using Microsoft.OData.Edm;
12-
using Microsoft.OpenApi.Extensions;
13-
using Microsoft.OpenApi.Interfaces;
14-
using Microsoft.OpenApi.Models;
1512
using Microsoft.OpenApi.OData.Common;
1613
using Microsoft.OpenApi.OData.Edm;
1714

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiLinkGenerator.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@
66
using System.Collections.Generic;
77
using Microsoft.OData.Edm;
88
using Microsoft.OpenApi.OData.Common;
9-
using Microsoft.OpenApi.Models;
109
using Microsoft.OpenApi.OData.Edm;
1110
using System.Linq;
12-
using Microsoft.OpenApi.Models.Interfaces;
1311
using System;
1412

1513
namespace Microsoft.OpenApi.OData.Generator

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiParameterGenerator.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,13 @@
66
using System.Collections.Generic;
77
using System.Linq;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Models;
109
using Microsoft.OpenApi.OData.Common;
1110
using Microsoft.OData.Edm.Vocabularies;
1211
using Microsoft.OpenApi.OData.Edm;
1312
using Microsoft.OpenApi.OData.Vocabulary.Capabilities;
1413
using System.Diagnostics;
1514
using System;
1615
using System.Text.Json.Nodes;
17-
using Microsoft.OpenApi.Models.References;
18-
using Microsoft.OpenApi.Models.Interfaces;
19-
using Microsoft.OpenApi.Interfaces;
20-
using Microsoft.OpenApi.Extensions;
2116

2217
namespace Microsoft.OpenApi.OData.Generator
2318
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiPathItemGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@
66
using System.Collections.Generic;
77
using System.Net.Http;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Models;
10-
using Microsoft.OpenApi.Models.Interfaces;
119
using Microsoft.OpenApi.OData.Common;
1210
using Microsoft.OpenApi.OData.Edm;
13-
using Microsoft.OpenApi.OData.PathItem;
1411

1512
namespace Microsoft.OpenApi.OData.Generator
1613
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiPathsGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Models;
76
using Microsoft.OpenApi.OData.Common;
87
using Microsoft.OpenApi.OData.Edm;
98

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiRequestBodyGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@
66
using System.Linq;
77
using System.Collections.Generic;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Models;
109
using Microsoft.OpenApi.OData.Edm;
1110
using Microsoft.OpenApi.OData.Common;
12-
using Microsoft.OpenApi.Models.References;
13-
using Microsoft.OpenApi.Models.Interfaces;
1411

1512
namespace Microsoft.OpenApi.OData.Generator
1613
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiResponseGenerator.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using System;
76
using System.Collections.Generic;
87
using System.Linq;
98
using Microsoft.OData.Edm;
10-
using Microsoft.OpenApi.Models;
11-
using Microsoft.OpenApi.Models.Interfaces;
12-
using Microsoft.OpenApi.Models.References;
139
using Microsoft.OpenApi.OData.Common;
1410
using Microsoft.OpenApi.OData.Edm;
1511
using Microsoft.OpenApi.OData.Vocabulary.Core;

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSchemaGenerator.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,13 @@
88
using System.Diagnostics;
99
using Microsoft.OData.Edm;
1010
using Microsoft.OpenApi.OData.Properties;
11-
using Microsoft.OpenApi.Models;
1211
using Microsoft.OpenApi.OData.Edm;
1312
using Microsoft.OpenApi.OData.Common;
14-
using Microsoft.OpenApi.Exceptions;
1513
using System.Linq;
16-
using Microsoft.OpenApi.Interfaces;
1714
using Microsoft.OpenApi.MicrosoftExtensions;
1815
using Microsoft.OpenApi.OData.Vocabulary.Core;
1916
using System.Text.Json.Nodes;
20-
using Microsoft.OpenApi.Extensions;
21-
using Microsoft.OpenApi.Models.References;
2217
using System.Globalization;
23-
using Microsoft.OpenApi.Models.Interfaces;
2418

2519
namespace Microsoft.OpenApi.OData.Generator
2620
{
@@ -105,7 +99,7 @@ public static void AddSchemasToDocument(this ODataContext context, OpenApiDocume
10599
};
106100
document.AddComponent(Constants.BaseCollectionPaginationCountResponse, responseSchema);
107101

108-
responseSchema.Properties ??= [];
102+
responseSchema.Properties ??= new Dictionary<string, IOpenApiSchema>();
109103
if (context.Settings.EnableCount)
110104
responseSchema.Properties.Add(ODataConstants.OdataCount.Key, ODataConstants.OdataCount.Value);
111105
if (context.Settings.EnablePagination)

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSecurityRequirementGenerator.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@
55

66
using System.Linq;
77
using System.Collections.Generic;
8-
using Microsoft.OpenApi.Models;
98
using Microsoft.OpenApi.OData.Common;
109
using Microsoft.OpenApi.OData.Edm;
1110
using Microsoft.OpenApi.OData.Vocabulary.Capabilities;
12-
using Microsoft.OpenApi.Models.References;
1311

1412
namespace Microsoft.OpenApi.OData.Generator
1513
{

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSecuritySchemeGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using System;
77
using System.Diagnostics;
88
using System.Linq;
9-
using Microsoft.OpenApi.Models;
109
using Microsoft.OpenApi.OData.Common;
1110
using Microsoft.OpenApi.OData.Edm;
1211
using Microsoft.OpenApi.OData.Vocabulary.Authorization;

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiServerGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// ------------------------------------------------------------
55

66
using System.Collections.Generic;
7-
using Microsoft.OpenApi.Models;
87
using Microsoft.OpenApi.OData.Common;
98
using Microsoft.OpenApi.OData.Edm;
109

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSpatialTypeSchemaGenerator.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55

66
using System.Collections.Generic;
77
using System.Text.Json.Nodes;
8-
using Microsoft.OpenApi.Models;
9-
using Microsoft.OpenApi.Models.Interfaces;
10-
using Microsoft.OpenApi.Models.References;
118
using Microsoft.OpenApi.OData.Common;
129
using Microsoft.OpenApi.OData.Edm;
1310

src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiTagGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using System.Collections.Generic;
77
using System.Diagnostics;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Models;
109
using Microsoft.OpenApi.OData.Common;
1110
using Microsoft.OpenApi.OData.Edm;
1211

src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3131
</PackageReference>
3232
<PackageReference Include="Microsoft.OData.Edm" Version="8.2.3" />
33-
<PackageReference Include="Microsoft.OpenApi" Version="2.0.0-preview.18" />
33+
<PackageReference Include="Microsoft.OpenApi" Version="2.0.0-preview.22" />
3434
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
3535
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.14.15">
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/Microsoft.OpenApi.OData.Reader/OData/ODataConstants.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Models;
7-
using Microsoft.OpenApi.Models.Interfaces;
86
using System.Collections.Generic;
97

108
namespace Microsoft.OpenApi.OData

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyBaseOperationHandler.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using Microsoft.OpenApi.Extensions;
7-
using Microsoft.OpenApi.Models;
8-
using Microsoft.OpenApi.Models.References;
96
using Microsoft.OpenApi.OData.Common;
107
using Microsoft.OpenApi.OData.Edm;
118
using Microsoft.OpenApi.OData.Vocabulary.Core;

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyGetOperationHandler.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@
88
using System.Net.Http;
99
using System.Text.Json.Nodes;
1010
using Microsoft.OData.Edm;
11-
using Microsoft.OpenApi.Extensions;
12-
using Microsoft.OpenApi.Interfaces;
13-
using Microsoft.OpenApi.Models;
14-
using Microsoft.OpenApi.Models.Interfaces;
15-
using Microsoft.OpenApi.Models.References;
1611
using Microsoft.OpenApi.OData.Common;
1712
using Microsoft.OpenApi.OData.Edm;
1813
using Microsoft.OpenApi.OData.Generator;

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPatchOperationHandler.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// ------------------------------------------------------------
55

66
using System.Net.Http;
7-
using Microsoft.OpenApi.Models;
87

98
namespace Microsoft.OpenApi.OData.Operation;
109

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPostOperationHandler.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
using System.Linq;
99
using System.Net.Http;
1010
using Microsoft.OData.Edm;
11-
using Microsoft.OpenApi.Models;
12-
using Microsoft.OpenApi.Models.References;
1311
using Microsoft.OpenApi.OData.Common;
1412
using Microsoft.OpenApi.OData.Edm;
1513
using Microsoft.OpenApi.OData.Generator;

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPutOperationHandler.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
// ------------------------------------------------------------
55

66
using System.Net.Http;
7-
using Microsoft.OpenApi.Models;
87

98
namespace Microsoft.OpenApi.OData.Operation;
109

src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyUpdateOperationHandler.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
using System.Linq;
88
using System.Net.Http;
99
using Microsoft.OData.Edm;
10-
using Microsoft.OpenApi.Models;
11-
using Microsoft.OpenApi.Models.Interfaces;
12-
using Microsoft.OpenApi.Models.References;
1310
using Microsoft.OpenApi.OData.Common;
1411
using Microsoft.OpenApi.OData.Edm;
1512
using Microsoft.OpenApi.OData.Generator;

src/Microsoft.OpenApi.OData.Reader/Operation/DollarCountGetOperationHandler.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,11 @@
33
// Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.
44
// ------------------------------------------------------------
55

6-
using System;
76
using System.Collections.Generic;
87
using System.Linq;
98
using System.Net.Http;
109
using Microsoft.OData.Edm;
1110
using Microsoft.OData.Edm.Vocabularies;
12-
using Microsoft.OpenApi.Extensions;
13-
using Microsoft.OpenApi.Models;
14-
using Microsoft.OpenApi.Models.References;
1511
using Microsoft.OpenApi.OData.Common;
1612
using Microsoft.OpenApi.OData.Edm;
1713
using Microsoft.OpenApi.OData.Generator;

src/Microsoft.OpenApi.OData.Reader/Operation/EdmActionImportOperationHandler.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
using System.Collections.Generic;
77
using System.Net.Http;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Extensions;
10-
using Microsoft.OpenApi.Interfaces;
11-
using Microsoft.OpenApi.Models;
129
using Microsoft.OpenApi.OData.Common;
1310
using Microsoft.OpenApi.OData.Generator;
1411

src/Microsoft.OpenApi.OData.Reader/Operation/EdmActionOperationHandler.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
using System.Collections.Generic;
77
using System.Net.Http;
88
using Microsoft.OData.Edm;
9-
using Microsoft.OpenApi.Extensions;
10-
using Microsoft.OpenApi.Interfaces;
11-
using Microsoft.OpenApi.Models;
12-
using Microsoft.OpenApi.Models.References;
139
using Microsoft.OpenApi.OData.Common;
1410
using Microsoft.OpenApi.OData.Edm;
1511
using Microsoft.OpenApi.OData.Generator;

0 commit comments

Comments
 (0)