164 references to ParameterDescriptions
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
62foreach (var parameter in description.ParameterDescriptions)
Microsoft.AspNetCore.Grpc.Swagger (3)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (3)
115apiDescription.ParameterDescriptions.Add(new ApiParameterDescription 137apiDescription.ParameterDescriptions.Add(new ApiParameterDescription 157apiDescription.ParameterDescriptions.Add(new ApiParameterDescription
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
DefaultApiDescriptionProvider.cs (3)
115apiDescription.ParameterDescriptions.Add(parameter); 126if (apiDescription.ParameterDescriptions.Count > 0) 133foreach (var parameter in apiDescription.ParameterDescriptions)
EndpointMetadataApiDescriptionProvider.cs (2)
124apiDescription.ParameterDescriptions.Add(parameterDescription); 151apiDescription.ParameterDescriptions.Add(parameterDescription);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (146)
DefaultApiDescriptionProviderTest.cs (85)
49var categoryParameter = Assert.Single(description.ParameterDescriptions, 51var groupParameter = Assert.Single(description.ParameterDescriptions, 53var anyParameter = Assert.Single(description.ParameterDescriptions, 213var parameter = Assert.Single(description.ParameterDescriptions); 259var parameter = Assert.Single(description.ParameterDescriptions); 296Assert.Empty(description.ParameterDescriptions); 325var parameter = Assert.Single(description.ParameterDescriptions); 341var parameterDescription = Assert.Single(description.ParameterDescriptions); 367var parameters = description.ParameterDescriptions; 398var parameters = description.ParameterDescriptions; 421var parameter = Assert.Single(description.ParameterDescriptions); 466var id1 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 470var id2 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 491Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 492Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 493Assert.Single(description.ParameterDescriptions, p => p.Name == "id3"); 494Assert.Single(description.ParameterDescriptions, p => p.Name == "id4"); 495Assert.Single(description.ParameterDescriptions, p => p.Name == "id5"); 1352var parameters = description.ParameterDescriptions; 1379var parameter = Assert.Single(description.ParameterDescriptions); 1399var parameter = Assert.Single(description.ParameterDescriptions); 1416var parameter = Assert.Single(description.ParameterDescriptions); 1433var parameter = Assert.Single(description.ParameterDescriptions); 1450var parameters = description.ParameterDescriptions; 1482var parameters = description.ParameterDescriptions; 1503var parameter = Assert.Single(description.ParameterDescriptions); 1520Assert.Empty(description.ParameterDescriptions); 1534Assert.Empty(description.ParameterDescriptions); 1549var parameter = Assert.Single(description.ParameterDescriptions); 1566var parameters = description.ParameterDescriptions; 1594Assert.Equal(4, description.ParameterDescriptions.Count); 1596var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1600var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1604var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1608var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1625Assert.Single(description.ParameterDescriptions); 1627var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 1644Assert.Single(description.ParameterDescriptions); 1646var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1663Assert.Single(description.ParameterDescriptions); 1665var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1682Assert.Single(description.ParameterDescriptions); 1684var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1701Assert.Single(description.ParameterDescriptions); 1703var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1720Assert.Single(description.ParameterDescriptions); 1722var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1739Assert.Single(description.ParameterDescriptions); 1741var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1758Assert.Equal(2, description.ParameterDescriptions.Count); 1760var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "managerid"); 1764var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 1782Assert.Equal(4, description.ParameterDescriptions.Count); 1784var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1788var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1792var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1796var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1813Assert.Equal(4, description.ParameterDescriptions.Count); 1815var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1819var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity"); 1823var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id"); 1827var price = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 1845Assert.Equal(4, description.ParameterDescriptions.Count); 1847var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1851var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity"); 1855var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id"); 1859var productPrice = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 1876Assert.Equal(4, description.ParameterDescriptions.Count); 1882var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id"); 1886var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name"); 1904Assert.Equal(8, description.ParameterDescriptions.Count); 1913var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id"); 1917var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name"); 1936var c = Assert.Single(description.ParameterDescriptions); 1954var products = Assert.Single(description.ParameterDescriptions); 1973var items = Assert.Single(description.ParameterDescriptions); 1992var parameters = description.ParameterDescriptions; 2017var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 2021var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 2038Assert.Equal(5, description.ParameterDescriptions.Count); 2040var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 2044var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 2048var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 2052var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 2056var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
EndpointMetadataApiDescriptionProviderTest.cs (61)
112var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 127var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 662var param = Assert.Single(apiDescription.ParameterDescriptions); 677var param = Assert.Single(apiDescription.ParameterDescriptions); 691var param = Assert.Single(apiDescription.ParameterDescriptions); 705var param = Assert.Single(apiDescription.ParameterDescriptions); 726var param = Assert.Single(apiDescription.ParameterDescriptions); 747var param = Assert.Single(apiDescription.ParameterDescriptions); 761var param = Assert.Single(apiDescription.ParameterDescriptions); 775var param = Assert.Single(apiDescription.ParameterDescriptions); 797var param = Assert.Single(apiDescription.ParameterDescriptions); 812var param = Assert.Single(apiDescription.ParameterDescriptions); 822Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).ParameterDescriptions); 823Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 824Assert.Empty(GetApiDescription(([CustomFromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 825Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 826Assert.Empty(GetApiDescription(([CustomFromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 827Assert.Empty(GetApiDescription((HttpContext context) => { }).ParameterDescriptions); 828Assert.Empty(GetApiDescription((HttpRequest request) => { }).ParameterDescriptions); 829Assert.Empty(GetApiDescription((HttpResponse response) => { }).ParameterDescriptions); 830Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).ParameterDescriptions); 831Assert.Empty(GetApiDescription((CancellationToken token) => { }).ParameterDescriptions); 832Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).ParameterDescriptions); 840var param = Assert.Single(apiDescription.ParameterDescriptions); 856var param = Assert.Single(apiDescription.ParameterDescriptions); 864Assert.Equal(3, apiDescription.ParameterDescriptions.Count); 866var fooParam = apiDescription.ParameterDescriptions[0]; 873var barParam = apiDescription.ParameterDescriptions[1]; 880var fromBodyParam = apiDescription.ParameterDescriptions[2]; 895apiDescription.ParameterDescriptions, 944Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 946Assert.Collection(apiDescription.ParameterDescriptions, 957Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 959Assert.NotNull(apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 960Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 974Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 976Assert.Collection(apiDescription.ParameterDescriptions, 986Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 988var fooParam = apiDescription.ParameterDescriptions[0]; 994var barParam = apiDescription.ParameterDescriptions[1]; 1031Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 1033var fooParam = apiDescription.ParameterDescriptions[0]; 1039var barParam = apiDescription.ParameterDescriptions[1]; 1050Assert.Single(apiDescription.ParameterDescriptions); 1052var nameParam = apiDescription.ParameterDescriptions[0]; 1290var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1349var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1381var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1413var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1441var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1470var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1499var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1534Assert.Single(apiDescription0.ParameterDescriptions); 1535Assert.Single(apiDescription1.ParameterDescriptions); 1537var fromFileParam0 = apiDescription0.ParameterDescriptions[0]; 1543var fromFileParam1 = apiDescription1.ParameterDescriptions[0]; 1555var param = Assert.Single(apiDescription.ParameterDescriptions); 1587var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1624Assert.Collection(apiDescription.ParameterDescriptions, 1660var parameter = Assert.Single(apiDescription.ParameterDescriptions); 1754var parameter = Assert.Single(apiDescription.ParameterDescriptions);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
JsonPatchOperationsArrayProvider.cs (1)
42foreach (var parameterDescription in result.ParameterDescriptions)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (3)
JsonPatchOperationsArrayProviderTests.cs (3)
31apiDescription.ParameterDescriptions.Add(jsonPatchParameterDescription); 32apiDescription.ParameterDescriptions.Add(stringParameterDescription); 42Assert.Collection(apiDescription.ParameterDescriptions,
Microsoft.AspNetCore.OpenApi (3)
Extensions\ApiDescriptionExtensions.cs (2)
96formParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Form || parameter.Source == BindingSource.FormFile); 109var bodyParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Body);
Services\OpenApiDocumentService.cs (1)
459foreach (var parameter in description.ParameterDescriptions)
Microsoft.AspNetCore.OpenApi.Tests (2)
Transformers\CustomSchemaTransformerTests.cs (2)
191var idParam = context.Description.ParameterDescriptions.FirstOrDefault(p => p.Name == "id"); 192var limitParam = context.Description.ParameterDescriptions.FirstOrDefault(p => p.Name == "limit");