2 writes to ApiResponseFormats
Microsoft.AspNetCore.Grpc.Swagger (2)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (2)
82
ApiResponseFormats
= { new ApiResponseFormat { MediaType = "application/json" } },
88
ApiResponseFormats
= { new ApiResponseFormat { MediaType = "application/json" } },
85 references to ApiResponseFormats
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
104
foreach (var responseFormat in response.
ApiResponseFormats
)
Microsoft.AspNetCore.Mvc.Abstractions (1)
ApiExplorer\ApiResponseType.cs (1)
9
/// Possible type of the response body which is formatted by <see cref="
ApiResponseFormats
"/>.
Microsoft.AspNetCore.Mvc.ApiExplorer (9)
ApiResponseTypeProvider.cs (3)
286
if (apiResponse.
ApiResponseFormats
.Count > 0)
328
apiResponse.
ApiResponseFormats
.Add(new ApiResponseFormat
340
apiResponse.
ApiResponseFormats
.Add(new ApiResponseFormat
EndpointMetadataApiDescriptionProvider.cs (6)
368
AddResponseContentTypes(apiResponseType.
ApiResponseFormats
, contentTypes);
372
else if (apiResponseType.
ApiResponseFormats
.Count == 0 && CreateDefaultApiResponseFormat(apiResponseType.Type) is { } defaultResponseFormat)
374
apiResponseType.
ApiResponseFormats
.Add(defaultResponseFormat);
393
defaultApiResponseType.
ApiResponseFormats
.Clear();
394
AddResponseContentTypes(defaultApiResponseType.
ApiResponseFormats
, contentTypes);
459
apiResponseType.
ApiResponseFormats
.Add(responseFormat);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (73)
ApiResponseTypeProviderTest.cs (39)
43
responseType.
ApiResponseFormats
,
55
Assert.Empty(responseType.
ApiResponseFormats
);
62
Assert.Empty(responseType.
ApiResponseFormats
);
108
responseType.
ApiResponseFormats
,
121
responseType.
ApiResponseFormats
,
133
Assert.Empty(responseType.
ApiResponseFormats
);
166
responseType.
ApiResponseFormats
,
178
Assert.Empty(responseType.
ApiResponseFormats
);
185
Assert.Empty(responseType.
ApiResponseFormats
);
224
responseType.
ApiResponseFormats
,
236
Assert.Empty(responseType.
ApiResponseFormats
);
244
Assert.Empty(responseType.
ApiResponseFormats
);
277
responseType.
ApiResponseFormats
,
315
responseType.
ApiResponseFormats
,
324
responseType.
ApiResponseFormats
,
332
Assert.Empty(responseType.
ApiResponseFormats
);
372
responseType.
ApiResponseFormats
,
380
Assert.Empty(responseType.
ApiResponseFormats
);
414
responseType.
ApiResponseFormats
,
423
responseType.
ApiResponseFormats
,
432
responseType.
ApiResponseFormats
,
466
responseType.
ApiResponseFormats
,
474
responseType.
ApiResponseFormats
,
509
responseType.
ApiResponseFormats
,
517
responseType.
ApiResponseFormats
,
526
responseType.
ApiResponseFormats
,
560
responseType.
ApiResponseFormats
,
567
Assert.Empty(responseType.
ApiResponseFormats
);
573
Assert.Empty(responseType.
ApiResponseFormats
);
605
Assert.Empty(responseType.
ApiResponseFormats
);
613
responseType.
ApiResponseFormats
,
621
Assert.Empty(responseType.
ApiResponseFormats
);
652
responseType.
ApiResponseFormats
,
661
responseType.
ApiResponseFormats
,
670
responseType.
ApiResponseFormats
,
703
responseType.
ApiResponseFormats
,
733
responseType.
ApiResponseFormats
,
759
responseType.
ApiResponseFormats
,
856
return apiResponseType.
ApiResponseFormats
DefaultApiDescriptionProviderTest.cs (5)
744
Assert.Empty(responseType.
ApiResponseFormats
);
847
Assert.Empty(responseType.
ApiResponseFormats
);
1159
foreach (var responseFormat in responseTypes.
ApiResponseFormats
)
1233
responseType.
ApiResponseFormats
.Where(responseFormat => responseFormat.MediaType == "text/json"));
2390
return apiResponseType.
ApiResponseFormats
EndpointMetadataApiDescriptionProviderTest.cs (29)
142
var responseFormat = Assert.Single(responseType.
ApiResponseFormats
);
161
var responseFormat = Assert.Single(responseType.
ApiResponseFormats
);
176
Assert.Empty(responseType.
ApiResponseFormats
);
200
Assert.Equal(["application/json", "application/custom"], inferredResponseType.
ApiResponseFormats
.Select(f => f.MediaType));
208
Assert.Equal("application/custom", Assert.Single(annotatedResponseType.
ApiResponseFormats
).MediaType);
227
var rdfInferredResponseFormat = Assert.Single(rdfInferredResponseType.
ApiResponseFormats
);
236
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
245
var badRequestResponseFormat = Assert.Single(badRequestResponseType.
ApiResponseFormats
);
265
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
274
Assert.Empty(badRequestResponseType.
ApiResponseFormats
);
291
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
300
Assert.Empty(badRequestResponseType.
ApiResponseFormats
);
323
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
349
var createdOkFormat = Assert.Single(okResponseType.
ApiResponseFormats
);
368
var createdOkFormat = Assert.Single(okResponseType.
ApiResponseFormats
);
387
var createdOkFormat = Assert.Single(okResponseType.
ApiResponseFormats
);
406
var createdOkFormat = Assert.Single(okResponseType.
ApiResponseFormats
);
455
var rdfInferredResponseFormat = Assert.Single(rdfInferredResponseType.
ApiResponseFormats
);
466
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
476
var badRequestResponseFormat = Assert.Single(badRequestResponseType.
ApiResponseFormats
);
507
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
531
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
564
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
585
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
594
Assert.Empty(badRequestResponseType.
ApiResponseFormats
);
619
var createdResponseFormat = Assert.Single(createdResponseType.
ApiResponseFormats
);
628
Assert.Empty(badRequestResponseType.
ApiResponseFormats
);
643
var okResponseFormat = Assert.Single(okResponseType.
ApiResponseFormats
);
1761
return apiResponseType.
ApiResponseFormats
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
422
var apiResponseFormatContentTypes = apiResponseType.
ApiResponseFormats