159 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 (143)
DefaultApiDescriptionProviderTest.cs (84)
50var categoryParameter = Assert.Single(description.ParameterDescriptions, 52var groupParameter = Assert.Single(description.ParameterDescriptions, 54var anyParameter = Assert.Single(description.ParameterDescriptions, 214var parameter = Assert.Single(description.ParameterDescriptions); 260var parameter = Assert.Single(description.ParameterDescriptions); 297Assert.Empty(description.ParameterDescriptions); 326var parameter = Assert.Single(description.ParameterDescriptions); 342var parameterDescription = Assert.Single(description.ParameterDescriptions); 368var parameters = description.ParameterDescriptions; 399var parameters = description.ParameterDescriptions; 422var parameter = Assert.Single(description.ParameterDescriptions); 467var id1 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 471var id2 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 492Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 493Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 494Assert.Single(description.ParameterDescriptions, p => p.Name == "id3"); 495Assert.Single(description.ParameterDescriptions, p => p.Name == "id4"); 496Assert.Single(description.ParameterDescriptions, p => p.Name == "id5"); 1353var parameters = description.ParameterDescriptions; 1380var parameter = Assert.Single(description.ParameterDescriptions); 1400var parameter = Assert.Single(description.ParameterDescriptions); 1417var parameter = Assert.Single(description.ParameterDescriptions); 1434var parameter = Assert.Single(description.ParameterDescriptions); 1451var parameters = description.ParameterDescriptions; 1483var parameters = description.ParameterDescriptions; 1504var parameter = Assert.Single(description.ParameterDescriptions); 1521Assert.Empty(description.ParameterDescriptions); 1536var parameter = Assert.Single(description.ParameterDescriptions); 1553var parameters = description.ParameterDescriptions; 1581Assert.Equal(4, description.ParameterDescriptions.Count); 1583var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1587var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1591var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1595var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1612Assert.Single(description.ParameterDescriptions); 1614var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 1631Assert.Single(description.ParameterDescriptions); 1633var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1650Assert.Single(description.ParameterDescriptions); 1652var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1669Assert.Single(description.ParameterDescriptions); 1671var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1688Assert.Single(description.ParameterDescriptions); 1690var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1707Assert.Single(description.ParameterDescriptions); 1709var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1726Assert.Single(description.ParameterDescriptions); 1728var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1745Assert.Equal(2, description.ParameterDescriptions.Count); 1747var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "managerid"); 1751var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 1769Assert.Equal(4, description.ParameterDescriptions.Count); 1771var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1775var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1779var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1783var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1800Assert.Equal(4, description.ParameterDescriptions.Count); 1802var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1806var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity"); 1810var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id"); 1814var price = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 1832Assert.Equal(4, description.ParameterDescriptions.Count); 1834var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1838var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity"); 1842var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id"); 1846var productPrice = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 1863Assert.Equal(4, description.ParameterDescriptions.Count); 1869var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id"); 1873var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name"); 1891Assert.Equal(8, description.ParameterDescriptions.Count); 1900var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id"); 1904var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name"); 1923var c = Assert.Single(description.ParameterDescriptions); 1941var products = Assert.Single(description.ParameterDescriptions); 1960var items = Assert.Single(description.ParameterDescriptions); 1979var parameters = description.ParameterDescriptions; 2004var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 2008var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 2025Assert.Equal(5, description.ParameterDescriptions.Count); 2027var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 2031var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 2035var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 2039var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 2043var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
EndpointMetadataApiDescriptionProviderTest.cs (59)
112var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 127var apiParameterDescription = apiDescription.ParameterDescriptions[0]; 421var param = Assert.Single(apiDescription.ParameterDescriptions); 436var param = Assert.Single(apiDescription.ParameterDescriptions); 450var param = Assert.Single(apiDescription.ParameterDescriptions); 464var param = Assert.Single(apiDescription.ParameterDescriptions); 485var param = Assert.Single(apiDescription.ParameterDescriptions); 506var param = Assert.Single(apiDescription.ParameterDescriptions); 520var param = Assert.Single(apiDescription.ParameterDescriptions); 534var param = Assert.Single(apiDescription.ParameterDescriptions); 556var param = Assert.Single(apiDescription.ParameterDescriptions); 571var param = Assert.Single(apiDescription.ParameterDescriptions); 581Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).ParameterDescriptions); 582Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 583Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 584Assert.Empty(GetApiDescription((HttpContext context) => { }).ParameterDescriptions); 585Assert.Empty(GetApiDescription((HttpRequest request) => { }).ParameterDescriptions); 586Assert.Empty(GetApiDescription((HttpResponse response) => { }).ParameterDescriptions); 587Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).ParameterDescriptions); 588Assert.Empty(GetApiDescription((CancellationToken token) => { }).ParameterDescriptions); 589Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).ParameterDescriptions); 597var param = Assert.Single(apiDescription.ParameterDescriptions); 613var param = Assert.Single(apiDescription.ParameterDescriptions); 621Assert.Equal(3, apiDescription.ParameterDescriptions.Count); 623var fooParam = apiDescription.ParameterDescriptions[0]; 630var barParam = apiDescription.ParameterDescriptions[1]; 637var fromBodyParam = apiDescription.ParameterDescriptions[2]; 652apiDescription.ParameterDescriptions, 701Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 703Assert.Collection(apiDescription.ParameterDescriptions, 714Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 716Assert.NotNull(apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 717Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 731Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 733Assert.Collection(apiDescription.ParameterDescriptions, 743Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 745var fooParam = apiDescription.ParameterDescriptions[0]; 751var barParam = apiDescription.ParameterDescriptions[1]; 788Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 790var fooParam = apiDescription.ParameterDescriptions[0]; 796var barParam = apiDescription.ParameterDescriptions[1]; 807Assert.Single(apiDescription.ParameterDescriptions); 809var nameParam = apiDescription.ParameterDescriptions[0]; 1047var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1106var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1138var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1170var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1198var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1227var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1256var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1291Assert.Single(apiDescription0.ParameterDescriptions); 1292Assert.Single(apiDescription1.ParameterDescriptions); 1294var fromFileParam0 = apiDescription0.ParameterDescriptions[0]; 1300var fromFileParam1 = apiDescription1.ParameterDescriptions[0]; 1312var param = Assert.Single(apiDescription.ParameterDescriptions); 1344var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1381Assert.Collection(apiDescription.ParameterDescriptions, 1417var parameter = Assert.Single(apiDescription.ParameterDescriptions); 1511var 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)
95formParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Form || parameter.Source == BindingSource.FormFile); 108var bodyParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Body);
Services\OpenApiDocumentService.cs (1)
434foreach (var parameter in description.ParameterDescriptions)