Skip to content

Commit 4965a7b

Browse files
committed
chore: cleans up unnecessary type tests
Signed-off-by: Vincent Biret <[email protected]>
1 parent fed88eb commit 4965a7b

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

src/Microsoft.OpenApi/Extensions/OpenApiReferencableExtensions.cs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,9 @@ private static IOpenApiReferenceable ResolveReferenceOnHeaderElement(
6464
if (OpenApiConstants.Examples.Equals(propertyName, StringComparison.Ordinal) &&
6565
!string.IsNullOrEmpty(mapKey) &&
6666
headerElement?.Examples != null &&
67-
headerElement.Examples.TryGetValue(mapKey, out var exampleElement) &&
68-
exampleElement is IOpenApiReferenceable referenceable)
67+
headerElement.Examples.TryGetValue(mapKey, out var exampleElement))
6968
{
70-
return referenceable;
69+
return exampleElement;
7170
}
7271
throw new OpenApiException(string.Format(SRResource.InvalidReferenceId, pointer));
7372
}
@@ -81,10 +80,9 @@ private static IOpenApiReferenceable ResolveReferenceOnParameterElement(
8180
if (OpenApiConstants.Examples.Equals(propertyName, StringComparison.Ordinal) &&
8281
!string.IsNullOrEmpty(mapKey) &&
8382
parameterElement?.Examples != null &&
84-
parameterElement.Examples.TryGetValue(mapKey, out var exampleElement) &&
85-
exampleElement is IOpenApiReferenceable referenceable)
83+
parameterElement.Examples.TryGetValue(mapKey, out var exampleElement))
8684
{
87-
return referenceable;
85+
return exampleElement;
8886
}
8987
throw new OpenApiException(string.Format(SRResource.InvalidReferenceId, pointer));
9088
}
@@ -99,17 +97,15 @@ private static IOpenApiReferenceable ResolveReferenceOnResponseElement(
9997
{
10098
if (OpenApiConstants.Headers.Equals(propertyName, StringComparison.Ordinal) &&
10199
responseElement?.Headers != null &&
102-
responseElement.Headers.TryGetValue(mapKey, out var headerElement) &&
103-
headerElement is IOpenApiReferenceable referenceable)
100+
responseElement.Headers.TryGetValue(mapKey, out var headerElement))
104101
{
105-
return referenceable;
102+
return headerElement;
106103
}
107104
if (OpenApiConstants.Links.Equals(propertyName, StringComparison.Ordinal) &&
108105
responseElement?.Links != null &&
109-
responseElement.Links.TryGetValue(mapKey, out var linkElement) &&
110-
linkElement is IOpenApiReferenceable referenceable2)
106+
responseElement.Links.TryGetValue(mapKey, out var linkElement))
111107
{
112-
return referenceable2;
108+
return linkElement;
113109
}
114110
}
115111
throw new OpenApiException(string.Format(SRResource.InvalidReferenceId, pointer));

0 commit comments

Comments
 (0)