65 references to ProducesResponseTypeAttribute
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 (23)
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),
430
new
ProducesResponseTypeAttribute
(typeof(DivideByZeroException), 415),
526
new
ProducesResponseTypeAttribute
(typeof(InvalidCastException), 400),
DefaultApiDescriptionProviderTest.cs (12)
550
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(Customer), 200), FilterScope.Action)
649
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
652
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
749
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
752
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
859
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
862
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
929
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
932
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
999
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
1002
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
1074
var filter = new
ProducesResponseTypeAttribute
(typeof(void), statusCode: 204);
EndpointMetadataApiDescriptionProviderTest.cs (6)
188
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
215
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
253
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
358
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
386
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
1060
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 (8)
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (3)
19
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
319
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created, Description = expectedCreatedDescription)]
350
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created, Description = null)] // Explicitly set to NULL
Services\OpenApiGeneratorTests.cs (4)
200
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
225
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
247
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
282
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (1)
706
[
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)]