7 instantiations of ApiResponseType
Microsoft.AspNetCore.Grpc.Swagger (2)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (2)
80
apiDescription.SupportedResponseTypes.Add(new
ApiResponseType
86
apiDescription.SupportedResponseTypes.Add(new
ApiResponseType
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
ApiResponseTypeProvider.cs (3)
109
responseTypes.Add(StatusCodes.Status200OK, new
ApiResponseType
171
var apiResponseType = new
ApiResponseType
244
var apiResponseType = new
ApiResponseType
EndpointMetadataApiDescriptionProvider.cs (1)
451
var apiResponseType = new
ApiResponseType
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
51
private static readonly ApiResponseType _defaultApiResponseType =
new
() { StatusCode = StatusCodes.Status200OK };
79 references to ApiResponseType
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
95
foreach (
var
response in description.SupportedResponseTypes)
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 (20)
ApiResponseTypeProvider.cs (10)
30
public ICollection<
ApiResponseType
> GetApiResponseTypes(ControllerActionDescriptor action)
75
private ICollection<
ApiResponseType
> GetApiResponseTypes(
126
foreach (
var
apiResponse in responseTypes.Values)
135
internal static Dictionary<int,
ApiResponseType
> ReadResponseMetadata(
145
var results = new Dictionary<int,
ApiResponseType
>();
171
var
apiResponseType = new ApiResponseType
224
internal static Dictionary<int,
ApiResponseType
> ReadResponseMetadata(
230
var results = new Dictionary<int,
ApiResponseType
>();
244
var
apiResponseType = new ApiResponseType
281
internal static void CalculateResponseFormatForType(
ApiResponseType
apiResponse, MediaTypeCollection declaredContentTypes, IEnumerable<IApiResponseTypeMetadataProvider>? responseTypeMetadataProviders, IModelMetadataProvider? modelMetadataProvider)
DefaultApiDescriptionProvider.cs (1)
123
foreach (
var
apiResponseType in apiResponseTypes)
EndpointMetadataApiDescriptionProvider.cs (8)
322
IList<
ApiResponseType
> supportedResponseTypes,
353
foreach (
var
apiResponseType in responseMetadataTypes)
389
var
defaultApiResponseType = CreateDefaultApiResponseType(responseType);
401
static string? GetMatchingResponseTypeDescription(IEnumerable<
ApiResponseType
> responseMetadataTypes,
ApiResponseType
apiResponseType)
405
foreach (
var
metadata in responseMetadataTypes)
449
private static
ApiResponseType
CreateDefaultApiResponseType(Type responseType)
451
var
apiResponseType = new ApiResponseType
Properties\AssemblyInfo.cs (1)
13
[assembly: TypeForwardedTo(typeof(Microsoft.AspNetCore.Mvc.ApiExplorer.
ApiResponseType
))]
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (50)
ApiResponseTypeProviderTest.cs (2)
839
var
response = Assert.Single(result);
854
private static IEnumerable<string> GetSortedMediaTypes(
ApiResponseType
apiResponseType)
DefaultApiDescriptionProviderTest.cs (14)
528
var
responseType = Assert.Single(description.SupportedResponseTypes);
546
var
responseType = Assert.Single(description.SupportedResponseTypes);
565
var
responseType = Assert.Single(description.SupportedResponseTypes);
587
var
responseType = Assert.Single(description.SupportedResponseTypes);
605
var
responseType = Assert.Single(description.SupportedResponseTypes);
621
var
responseType = Assert.Single(description.SupportedResponseTypes);
637
var
responseType = Assert.Single(description.SupportedResponseTypes);
1089
var
responseType = Assert.Single(description.SupportedResponseTypes);
1114
var
responseType = Assert.Single(description.SupportedResponseTypes);
1153
var
responseTypes = Assert.Single(description.SupportedResponseTypes);
1177
var
responseType = Assert.Single(description.SupportedResponseTypes);
1197
var
responseType = Assert.Single(description.SupportedResponseTypes);
1229
var
responseType = Assert.Single(description.SupportedResponseTypes);
2388
private IEnumerable<string> GetSortedMediaTypes(
ApiResponseType
apiResponseType)
EndpointMetadataApiDescriptionProviderTest.cs (34)
138
var
responseType = Assert.Single(apiDescription.SupportedResponseTypes);
157
var
responseType = Assert.Single(apiDescription.SupportedResponseTypes);
172
var
responseType = Assert.Single(apiDescription.SupportedResponseTypes);
195
var
inferredResponseType = apiDescription.SupportedResponseTypes[0];
203
var
annotatedResponseType = apiDescription.SupportedResponseTypes[1];
222
var
rdfInferredResponseType = apiDescription.SupportedResponseTypes[0];
231
var
createdResponseType = apiDescription.SupportedResponseTypes[1];
240
var
badRequestResponseType = apiDescription.SupportedResponseTypes[2];
260
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
269
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
286
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
295
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
317
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
327
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
343
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
362
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
381
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
400
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
429
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
450
var
rdfInferredResponseType = apiDescription.SupportedResponseTypes[0];
460
var
createdResponseType = apiDescription.SupportedResponseTypes[1];
470
var
badRequestResponseType = apiDescription.SupportedResponseTypes[2];
501
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
511
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
526
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
544
var
responseType = apiDescription.SupportedResponseTypes[0];
559
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
580
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
589
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
614
var
createdResponseType = apiDescription.SupportedResponseTypes[0];
623
var
badRequestResponseType = apiDescription.SupportedResponseTypes[1];
638
var
okResponseType = Assert.Single(apiDescription.SupportedResponseTypes);
1120
var
responseTypes = Assert.Single(apiDescription.SupportedResponseTypes);
1764
private static IEnumerable<string> GetSortedMediaTypes(
ApiResponseType
apiResponseType)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
ApiExplorerTest.cs (1)
1582
var
responseType = Assert.Single(apiDescription.SupportedResponseTypes);
Microsoft.AspNetCore.OpenApi (4)
Extensions\TypeExtensions.cs (1)
41
public static bool ShouldApplyNullableResponseSchema(this
ApiResponseType
apiResponseType, ApiDescription apiDescription)
Services\OpenApiDocumentService.cs (3)
51
private static readonly
ApiResponseType
_defaultApiResponseType = new() { StatusCode = StatusCodes.Status200OK };
395
foreach (
var
responseType in description.SupportedResponseTypes)
413
ApiResponseType
apiResponseType,