69 references to ProducesResponseType
ApiExplorerWebSite (11)
Controllers\ApiExplorerResponseTypeOverrideOnActionController.cs (1)
20
[
ProducesResponseType
(typeof(ErrorInfoOverride), 500)] // overriding the type specified on the server
Controllers\ApiExplorerResponseTypeWithAttributeController.cs (9)
12
[
ProducesResponseType
(typeof(void), 204)]
38
[
ProducesResponseType
(typeof(void), 204)]
58
[
ProducesResponseType
(typeof(Product), 201)]
59
[
ProducesResponseType
(typeof(SerializableError), 400)]
66
[
ProducesResponseType
(typeof(Product), 201)]
67
[
ProducesResponseType
(typeof(SerializableError), 400)]
73
[
ProducesResponseType
(typeof(Product), 200)]
74
[
ProducesResponseType
(typeof(SerializableError), 400)]
81
[
ProducesResponseType
(typeof(SerializableError), 400)]
Controllers\ApiExplorerSystemVoid.cs (1)
13
[
ProducesResponseType
(typeof(void), 401)]
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (29)
ApiResponseTypeProviderTest.cs (5)
82
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(object), 201), FilterScope.Controller),
83
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(ProblemDetails), 400), FilterScope.Controller),
84
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(BaseModel), 201), FilterScope.Action),
490
new
ProducesResponseTypeAttribute
(typeof(DivideByZeroException), 415),
586
new
ProducesResponseTypeAttribute
(typeof(InvalidCastException), 400),
DefaultApiDescriptionProviderTest.cs (12)
579
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(Customer), 200), FilterScope.Action)
678
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
681
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
778
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
781
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
888
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
891
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
958
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
961
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
1028
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
1031
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
1103
var filter = new
ProducesResponseTypeAttribute
(typeof(void), statusCode: 204);
EndpointMetadataApiDescriptionProviderTest.cs (12)
189
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
216
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
254
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
311
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created, Description = expectedCreatedDescription)]
444
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created, Description = expectedCreatedDescription)]
492
[
ProducesResponseType
(typeof(int), StatusCodes.Status201Created, Description = "First description")] // The first item is an int, not a timespan, shouldn't match
493
[
ProducesResponseType
(typeof(int), StatusCodes.Status201Created, Description = "Second description")] // Not a timespan AND not the final item, shouldn't match
494
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created, Description = expectedCreatedDescription)] // This is the last item, which should match
574
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
602
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
636
[
ProducesResponseType
(typeof(CustomIResultImplementor), StatusCodes.Status200OK)] () => new CustomIResultImplementor { Content = "Hello, World!" });
1308
builder.MapGet("/api/todos", [
ProducesResponseType
(typeof(List<string>), StatusCodes.Status200OK)] () => "")
Microsoft.AspNetCore.Mvc.Core (2)
ProducesResponseTypeAttribute.cs (1)
24
:
this
(typeof(void), statusCode)
ProducesResponseTypeOfTAttribute.cs (1)
14
public ProducesResponseTypeAttribute(int statusCode) :
base
(typeof(T), statusCode) { }
Microsoft.AspNetCore.Mvc.Core.Test (4)
ProducesResponseTypeAttributeTests.cs (4)
53
var producesResponseTypeAttribute = new
ProducesResponseTypeAttribute
(typeof(Person), StatusCodes.Status200OK);
64
var producesResponseTypeAttribute = new
ProducesResponseTypeAttribute
(typeof(Person), StatusCodes.Status200OK);
74
var producesResponseTypeAttribute = new
ProducesResponseTypeAttribute
(typeof(Person), StatusCodes.Status200OK)
87
var producesResponseTypeAttribute = new
ProducesResponseTypeAttribute
(typeof(Person), StatusCodes.Status200OK);
Microsoft.AspNetCore.OpenApi.Tests (6)
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (1)
18
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
Services\OpenApiGeneratorTests.cs (4)
203
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
228
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
250
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
285
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (1)
1133
[
ProducesResponseType
(typeof(Todo), StatusCodes.Status200OK)]
Mvc.Api.Analyzers.Test (17)
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsMissingStatusCodesAndTypes.Output.cs (1)
14
[
ProducesResponseType
(typeof(ModelBinding.ModelStateDictionary), StatusCodes.Status400BadRequest)]
TestFiles\AddResponseTypeAttributeCodeFixProviderIntegrationTest\CodeFixAddsResponseTypeWhenDifferentFromErrorType.Output.cs (1)
11
[
ProducesResponseType
(typeof(ValidationProblemDetails), StatusCodes.Status400BadRequest)]
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_ForActionResultOfTReturningMethodWithoutSomeAttributes.cs (2)
11
[
ProducesResponseType
(typeof(string), 200)]
12
[
ProducesResponseType
(typeof(string), 404)]
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfAsyncMethodReturningValueTaskWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
12
[
ProducesResponseType
(typeof(string), 404)]
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfAsyncMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
12
[
ProducesResponseType
(typeof(string), 200)]
TestFiles\ApiConventionAnalyzerIntegrationTest\DiagnosticsAreReturned_IfMethodWithProducesResponseTypeAttribute_ReturnsUndocumentedStatusCode.cs (1)
9
[
ProducesResponseType
(typeof(string), 200)]
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForApiController_WithAllDocumentedStatusCodes.cs (3)
13
[
ProducesResponseType
(typeof(string), 200)]
14
[
ProducesResponseType
(typeof(string), 400)]
15
[
ProducesResponseType
(typeof(string), 404)]
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForNonApiController.cs (1)
10
[
ProducesResponseType
(typeof(string), 200)]
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForReturnStatementsInLambdas.cs (2)
14
[
ProducesResponseType
(typeof(string), 200)]
15
[
ProducesResponseType
(typeof(string), 404)]
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForReturnStatementsInLocalFunctions.cs (2)
9
[
ProducesResponseType
(typeof(string), 200)]
10
[
ProducesResponseType
(typeof(string), 404)]
TestFiles\SymbolApiResponseMetadataProviderTest\GetResponseMetadataTests.cs (2)
26
[
ProducesResponseType
(typeof(Person), 202)]
32
[
ProducesResponseType
(typeof(object), 200, Type = typeof(Person), StatusCode = 201)]