17 references to 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 (16)
ApiResponseTypeProvider.cs (7)
154
.ThenBy(responseType => responseType.
ApiResponseFormats
.FirstOrDefault()?.MediaType)
379
if (apiResponse.
ApiResponseFormats
.Count > 0)
421
apiResponse.
ApiResponseFormats
.Add(new ApiResponseFormat
433
apiResponse.
ApiResponseFormats
.Add(new ApiResponseFormat
491
foreach (var format in newEntry.
ApiResponseFormats
)
493
if (!existing.
ApiResponseFormats
.Any(f => f.MediaType == format.MediaType))
495
existing.
ApiResponseFormats
.Add(format);
EndpointMetadataApiDescriptionProvider.cs (9)
383
AddResponseContentTypes(apiResponseType.
ApiResponseFormats
, contentTypes);
387
else if (apiResponseType.
ApiResponseFormats
.Count == 0 && CreateDefaultApiResponseFormat(apiResponseType.Type) is { } defaultResponseFormat)
389
apiResponseType.
ApiResponseFormats
.Add(defaultResponseFormat);
397
existingResponseType.
ApiResponseFormats
.FirstOrDefault()?.MediaType == apiResponseType.
ApiResponseFormats
.FirstOrDefault()?.MediaType))
411
defaultApiResponseType.
ApiResponseFormats
.Clear();
412
AddResponseContentTypes(defaultApiResponseType.
ApiResponseFormats
, contentTypes);
426
.ThenBy(rt => rt.
ApiResponseFormats
.FirstOrDefault()?.MediaType)
494
apiResponseType.
ApiResponseFormats
.Add(responseFormat);