Skip to content

Commit 3cb80af

Browse files
committed
chore: adds missing string comparison in anticipation for conflicts
Signed-off-by: Vincent Biret <[email protected]>
1 parent df91f8d commit 3cb80af

7 files changed

+10
-7
lines changed

src/Microsoft.OpenApi/Reader/V2/OpenApiHeaderDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ internal static partial class OpenApiV2Deserializer
9595

9696
private static readonly PatternFieldMap<OpenApiHeader> _headerPatternFields = new()
9797
{
98-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
98+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
9999
};
100100

101101
private static OpenApiSchema GetOrCreateSchema(OpenApiHeader p)

src/Microsoft.OpenApi/Reader/V2/OpenApiSchemaDeserializer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Microsoft.OpenApi.Extensions;
88
using Microsoft.OpenApi.Reader.ParseNodes;
99
using Microsoft.OpenApi.Models.References;
10+
using System;
1011

1112
namespace Microsoft.OpenApi.Reader.V2
1213
{
@@ -153,7 +154,7 @@ internal static partial class OpenApiV2Deserializer
153154

154155
private static readonly PatternFieldMap<OpenApiSchema> _openApiSchemaPatternFields = new PatternFieldMap<OpenApiSchema>
155156
{
156-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
157+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
157158
};
158159

159160
public static OpenApiSchema LoadSchema(ParseNode node, OpenApiDocument hostDocument)

src/Microsoft.OpenApi/Reader/V2/OpenApiSecuritySchemeDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ internal static partial class OpenApiV2Deserializer
7777
private static readonly PatternFieldMap<OpenApiSecurityScheme> _securitySchemePatternFields =
7878
new()
7979
{
80-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
80+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p, n))}
8181
};
8282

8383
public static OpenApiSecurityScheme LoadSecurityScheme(ParseNode node, OpenApiDocument hostDocument)

src/Microsoft.OpenApi/Reader/V3/OpenApiSchemaDeserializer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.OpenApi.Models;
66
using Microsoft.OpenApi.Models.References;
77
using Microsoft.OpenApi.Reader.ParseNodes;
8+
using System;
89
using System.Collections.Generic;
910
using System.Globalization;
1011

@@ -171,7 +172,7 @@ internal static partial class OpenApiV3Deserializer
171172

172173
private static readonly PatternFieldMap<OpenApiSchema> _openApiSchemaPatternFields = new()
173174
{
174-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
175+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
175176
};
176177

177178
public static OpenApiSchema LoadSchema(ParseNode node, OpenApiDocument hostDocument)

src/Microsoft.OpenApi/Reader/V3/OpenApiSecuritySchemeDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ internal static partial class OpenApiV3Deserializer
6969
private static readonly PatternFieldMap<OpenApiSecurityScheme> _securitySchemePatternFields =
7070
new()
7171
{
72-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
72+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
7373
};
7474

7575
public static OpenApiSecurityScheme LoadSecurityScheme(ParseNode node, OpenApiDocument hostDocument)

src/Microsoft.OpenApi/Reader/V31/OpenApiSchemaDeserializer.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.OpenApi.Models;
66
using Microsoft.OpenApi.Models.References;
77
using Microsoft.OpenApi.Reader.ParseNodes;
8+
using System;
89
using System.Collections.Generic;
910
using System.Globalization;
1011
using System.Linq;
@@ -236,7 +237,7 @@ internal static partial class OpenApiV31Deserializer
236237

237238
private static readonly PatternFieldMap<OpenApiSchema> _openApiSchemaPatternFields = new()
238239
{
239-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
240+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
240241
};
241242

242243
public static OpenApiSchema LoadSchema(ParseNode node, OpenApiDocument hostDocument)

src/Microsoft.OpenApi/Reader/V31/OpenApiSecuritySchemeDeserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ internal static partial class OpenApiV31Deserializer
7979
private static readonly PatternFieldMap<OpenApiSecurityScheme> _securitySchemePatternFields =
8080
new()
8181
{
82-
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
82+
{s => s.StartsWith(OpenApiConstants.ExtensionFieldNamePrefix, StringComparison.OrdinalIgnoreCase), (o, p, n, _) => o.AddExtension(p, LoadExtension(p,n))}
8383
};
8484

8585
public static OpenApiSecurityScheme LoadSecurityScheme(ParseNode node, OpenApiDocument hostDocument)

0 commit comments

Comments
 (0)