156 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 (140)
DefaultApiDescriptionProviderTest.cs (81)
184var parameter = Assert.Single(description.ParameterDescriptions); 230var parameter = Assert.Single(description.ParameterDescriptions); 267Assert.Empty(description.ParameterDescriptions); 296var parameter = Assert.Single(description.ParameterDescriptions); 312var parameterDescription = Assert.Single(description.ParameterDescriptions); 338var parameters = description.ParameterDescriptions; 369var parameters = description.ParameterDescriptions; 392var parameter = Assert.Single(description.ParameterDescriptions); 437var id1 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 441var id2 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 462Assert.Single(description.ParameterDescriptions, p => p.Name == "id1"); 463Assert.Single(description.ParameterDescriptions, p => p.Name == "id2"); 464Assert.Single(description.ParameterDescriptions, p => p.Name == "id3"); 465Assert.Single(description.ParameterDescriptions, p => p.Name == "id4"); 466Assert.Single(description.ParameterDescriptions, p => p.Name == "id5"); 1321var parameters = description.ParameterDescriptions; 1348var parameter = Assert.Single(description.ParameterDescriptions); 1368var parameter = Assert.Single(description.ParameterDescriptions); 1385var parameter = Assert.Single(description.ParameterDescriptions); 1402var parameter = Assert.Single(description.ParameterDescriptions); 1419var parameters = description.ParameterDescriptions; 1451var parameters = description.ParameterDescriptions; 1472var parameter = Assert.Single(description.ParameterDescriptions); 1489Assert.Empty(description.ParameterDescriptions); 1504var parameter = Assert.Single(description.ParameterDescriptions); 1521var parameters = description.ParameterDescriptions; 1549Assert.Equal(4, description.ParameterDescriptions.Count); 1551var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1555var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1559var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1563var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1580Assert.Single(description.ParameterDescriptions); 1582var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 1599Assert.Single(description.ParameterDescriptions); 1601var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1618Assert.Single(description.ParameterDescriptions); 1620var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id"); 1637Assert.Single(description.ParameterDescriptions); 1639var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1656Assert.Single(description.ParameterDescriptions); 1658var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1675Assert.Single(description.ParameterDescriptions); 1677var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1694Assert.Single(description.ParameterDescriptions); 1696var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee"); 1713Assert.Equal(2, description.ParameterDescriptions.Count); 1715var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "managerid"); 1719var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 1737Assert.Equal(4, description.ParameterDescriptions.Count); 1739var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1743var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 1747var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 1751var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments"); 1768Assert.Equal(4, description.ParameterDescriptions.Count); 1770var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1774var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity"); 1778var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id"); 1782var price = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 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 productPrice = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price"); 1831Assert.Equal(4, description.ParameterDescriptions.Count); 1837var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id"); 1841var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name"); 1859Assert.Equal(8, description.ParameterDescriptions.Count); 1868var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id"); 1872var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name"); 1891var c = Assert.Single(description.ParameterDescriptions); 1909var products = Assert.Single(description.ParameterDescriptions); 1928var items = Assert.Single(description.ParameterDescriptions); 1947var parameters = description.ParameterDescriptions; 1972var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name"); 1976var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 1993Assert.Equal(5, description.ParameterDescriptions.Count); 1995var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "name"); 1999var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id"); 2003var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product"); 2007var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId"); 2011var 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)
399foreach (var parameter in description.ParameterDescriptions)