4 instantiations of ApiResponseType
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
ApiResponseTypeProvider.cs (3)
129
responseTypes.Add(defaultKey, new
ApiResponseType
224
var apiResponseType = new
ApiResponseType
323
var apiResponseType = new
ApiResponseType
EndpointMetadataApiDescriptionProvider.cs (1)
485
var apiResponseType = new
ApiResponseType
29 references to ApiResponseType
Microsoft.AspNetCore.Mvc.Abstractions (3)
ApiExplorer\ApiDescription.cs (2)
66
public IList<
ApiResponseType
> SupportedResponseTypes { get; } = new List<
ApiResponseType
>();
ApiExplorer\ApiResponseFormat.cs (1)
9
/// Possible format for an <see cref="
ApiResponseType
"/>.
Microsoft.AspNetCore.Mvc.ApiExplorer (26)
ApiResponseTypeProvider.cs (15)
35
public ICollection<
ApiResponseType
> GetApiResponseTypes(ControllerActionDescriptor action)
90
private ICollection<
ApiResponseType
> GetApiResponseTypes(
146
foreach (
var
apiResponse in responseTypes.Values)
159
internal static Dictionary<ResponseKey,
ApiResponseType
> ReadAttributeResponseMetadata(
183
internal static Dictionary<ResponseKey,
ApiResponseType
> ReadFilterAttributeResponseMetadata(
193
var results = new Dictionary<ResponseKey,
ApiResponseType
>();
224
var
apiResponseType = new ApiResponseType
280
if (results.TryGetValue(key, out
var
existingEntry))
303
internal static Dictionary<ResponseKey,
ApiResponseType
> ReadEndpointResponseMetadata(
309
var results = new Dictionary<ResponseKey,
ApiResponseType
>();
323
var
apiResponseType = new ApiResponseType
353
if (results.TryGetValue(key, out
var
existingEntry))
374
internal static void CalculateResponseFormatForType(
ApiResponseType
apiResponse, MediaTypeCollection declaredContentTypes, IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders, IModelMetadataProvider? modelMetadataProvider)
489
private static void MergeApiResponse(
ApiResponseType
existing,
ApiResponseType
newEntry)
DefaultApiDescriptionProvider.cs (1)
123
foreach (
var
apiResponseType in apiResponseTypes)
EndpointMetadataApiDescriptionProvider.cs (9)
322
IList<
ApiResponseType
> supportedResponseTypes,
367
foreach (
var
apiResponseType in responseMetadataTypes)
406
var
defaultApiResponseType = CreateDefaultApiResponseType(responseType);
429
foreach (
var
sortedResponseType in sorted)
435
static string? GetMatchingResponseTypeDescription(IEnumerable<
ApiResponseType
> responseMetadataTypes,
ApiResponseType
apiResponseType)
439
foreach (
var
metadata in responseMetadataTypes)
483
private static
ApiResponseType
CreateDefaultApiResponseType(Type responseType)
485
var
apiResponseType = new ApiResponseType
Properties\AssemblyInfo.cs (1)
13
[assembly: TypeForwardedTo(typeof(Microsoft.AspNetCore.Mvc.ApiExplorer.
ApiResponseType
))]