65 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 (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)
580
new FilterDescriptor(new
ProducesResponseTypeAttribute
(typeof(Customer), 200), FilterScope.Action)
679
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
682
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
779
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
782
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
889
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
892
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
959
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
962
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
1029
new
ProducesResponseTypeAttribute
(typeof(BadData), 400),
1032
new
ProducesResponseTypeAttribute
(typeof(ErrorDetails), 500),
1104
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)
204
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
229
[
ProducesResponseType
(typeof(InferredJsonClass), StatusCodes.Status201Created)]
251
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
286
[
ProducesResponseType
(typeof(TimeSpan), StatusCodes.Status201Created)]
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (1)
724
[
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)]