File tree Expand file tree Collapse file tree 4 files changed +5
-26
lines changed
src/Microsoft.OpenApi/Models Expand file tree Collapse file tree 4 files changed +5
-26
lines changed Original file line number Diff line number Diff line change 1
- // Copyright (c) Microsoft Corporation. All rights reserved.
1
+ // Copyright (c) Microsoft Corporation. All rights reserved.
2
2
// Licensed under the MIT license.
3
3
4
4
using System ;
Original file line number Diff line number Diff line change @@ -204,14 +204,7 @@ public void SerializeAsV3(IOpenApiWriter writer)
204
204
/// <returns>OpenApiParameter</returns>
205
205
public OpenApiParameter GetEffective ( OpenApiDocument doc )
206
206
{
207
- if ( this . Reference != null )
208
- {
209
- return doc . ResolveReferenceTo < OpenApiParameter > ( this . Reference ) ;
210
- }
211
- else
212
- {
213
- return this ;
214
- }
207
+ return Reference != null ? doc . ResolveReferenceTo < OpenApiParameter > ( Reference ) : this ;
215
208
}
216
209
217
210
/// <summary>
Original file line number Diff line number Diff line change @@ -96,14 +96,7 @@ public void SerializeAsV3(IOpenApiWriter writer)
96
96
/// <returns>OpenApiRequestBody</returns>
97
97
public OpenApiRequestBody GetEffective ( OpenApiDocument doc )
98
98
{
99
- if ( this . Reference != null )
100
- {
101
- return doc . ResolveReferenceTo < OpenApiRequestBody > ( this . Reference ) ;
102
- }
103
- else
104
- {
105
- return this ;
106
- }
99
+ return Reference != null ? doc . ResolveReferenceTo < OpenApiRequestBody > ( Reference ) : this ;
107
100
}
108
101
109
102
/// <summary>
@@ -157,7 +150,7 @@ internal OpenApiBodyParameter ConvertToBodyParameter()
157
150
Required = Required ,
158
151
Extensions = Extensions . ToDictionary ( static k => k . Key , static v => v . Value ) // Clone extensions so we can remove the x-bodyName extensions from the output V2 model.
159
152
} ;
160
- if ( bodyParameter . Extensions . ContainsKey ( OpenApiConstants . BodyName ) )
153
+ if ( bodyParameter . Extensions . TryGetValue ( OpenApiConstants . BodyName , out var bodyParameterName ) )
161
154
{
162
155
bodyParameter . Name = ( Extensions [ OpenApiConstants . BodyName ] as OpenApiString ) ? . Value ?? "body" ;
163
156
bodyParameter . Extensions . Remove ( OpenApiConstants . BodyName ) ;
Original file line number Diff line number Diff line change @@ -101,14 +101,7 @@ public void SerializeAsV3(IOpenApiWriter writer)
101
101
/// <returns>OpenApiResponse</returns>
102
102
public OpenApiResponse GetEffective ( OpenApiDocument doc )
103
103
{
104
- if ( this . Reference != null )
105
- {
106
- return doc . ResolveReferenceTo < OpenApiResponse > ( this . Reference ) ;
107
- }
108
- else
109
- {
110
- return this ;
111
- }
104
+ return Reference != null ? doc . ResolveReferenceTo < OpenApiResponse > ( Reference ) : this ;
112
105
}
113
106
114
107
/// <summary>
You can’t perform that action at this time.
0 commit comments