165 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)
119apiDescription.ParameterDescriptions.Add(parameter); 130if (apiDescription.ParameterDescriptions.Count > 0) 137foreach (var parameter in apiDescription.ParameterDescriptions)
EndpointMetadataApiDescriptionProvider.cs (2)
125apiDescription.ParameterDescriptions.Add(parameterDescription); 152apiDescription.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)
113var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 128var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 663var param = Assert.Single(apiDescription.ParameterDescriptions); 678var param = Assert.Single(apiDescription.ParameterDescriptions); 692var param = Assert.Single(apiDescription.ParameterDescriptions); 706var param = Assert.Single(apiDescription.ParameterDescriptions); 727var param = Assert.Single(apiDescription.ParameterDescriptions); 748var param = Assert.Single(apiDescription.ParameterDescriptions); 762var param = Assert.Single(apiDescription.ParameterDescriptions); 776var param = Assert.Single(apiDescription.ParameterDescriptions); 798var param = Assert.Single(apiDescription.ParameterDescriptions); 813var param = Assert.Single(apiDescription.ParameterDescriptions); 823Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).ParameterDescriptions); 824Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 825Assert.Empty(GetApiDescription(([CustomFromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 826Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 827Assert.Empty(GetApiDescription(([CustomFromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 828Assert.Empty(GetApiDescription((HttpContext context) => { }).ParameterDescriptions); 829Assert.Empty(GetApiDescription((HttpRequest request) => { }).ParameterDescriptions); 830Assert.Empty(GetApiDescription((HttpResponse response) => { }).ParameterDescriptions); 831Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).ParameterDescriptions); 832Assert.Empty(GetApiDescription((CancellationToken token) => { }).ParameterDescriptions); 833Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).ParameterDescriptions); 841var param = Assert.Single(apiDescription.ParameterDescriptions); 857var param = Assert.Single(apiDescription.ParameterDescriptions); 865Assert.Equal(3, apiDescription.ParameterDescriptions.Count); 867var fooParam = apiDescription.ParameterDescriptions[0]; 874var barParam = apiDescription.ParameterDescriptions[1]; 881var fromBodyParam = apiDescription.ParameterDescriptions[2]; 896apiDescription.ParameterDescriptions, 945Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 947Assert.Collection(apiDescription.ParameterDescriptions, 958Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 960Assert.NotNull(apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 961Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 975Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 977Assert.Collection(apiDescription.ParameterDescriptions, 987Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 989var fooParam = apiDescription.ParameterDescriptions[0]; 995var barParam = apiDescription.ParameterDescriptions[1]; 1032Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 1034var fooParam = apiDescription.ParameterDescriptions[0]; 1040var barParam = apiDescription.ParameterDescriptions[1]; 1051Assert.Single(apiDescription.ParameterDescriptions); 1053var nameParam = apiDescription.ParameterDescriptions[0]; 1294var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1354var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1386var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1418var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1446var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1475var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1504var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1539Assert.Single(apiDescription0.ParameterDescriptions); 1540Assert.Single(apiDescription1.ParameterDescriptions); 1542var fromFileParam0 = apiDescription0.ParameterDescriptions[0]; 1548var fromFileParam1 = apiDescription1.ParameterDescriptions[0]; 1560var param = Assert.Single(apiDescription.ParameterDescriptions); 1592var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1629Assert.Collection(apiDescription.ParameterDescriptions, 1665var parameter = Assert.Single(apiDescription.ParameterDescriptions); 1759var 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)
97formParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Form || parameter.Source == BindingSource.FormFile); 110var bodyParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Body);
Services\OpenApiDocumentService.cs (1)
465foreach (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");
Sample (1)
artifacts\obj\Sample\Release\net11.0\generated\Microsoft.AspNetCore.OpenApi.SourceGenerators\Microsoft.AspNetCore.OpenApi.SourceGenerators.XmlCommentGenerator\OpenApiXmlCommentSupport.generated.cs (1)
485foreach (var parameterDescription in context.Description.ParameterDescriptions)