161 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]; 534var param = Assert.Single(apiDescription.ParameterDescriptions); 549var param = Assert.Single(apiDescription.ParameterDescriptions); 563var param = Assert.Single(apiDescription.ParameterDescriptions); 577var param = Assert.Single(apiDescription.ParameterDescriptions); 598var param = Assert.Single(apiDescription.ParameterDescriptions); 619var param = Assert.Single(apiDescription.ParameterDescriptions); 633var param = Assert.Single(apiDescription.ParameterDescriptions); 647var param = Assert.Single(apiDescription.ParameterDescriptions); 669var param = Assert.Single(apiDescription.ParameterDescriptions); 684var param = Assert.Single(apiDescription.ParameterDescriptions); 694Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).ParameterDescriptions); 695Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).ParameterDescriptions); 696Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).ParameterDescriptions); 697Assert.Empty(GetApiDescription((HttpContext context) => { }).ParameterDescriptions); 698Assert.Empty(GetApiDescription((HttpRequest request) => { }).ParameterDescriptions); 699Assert.Empty(GetApiDescription((HttpResponse response) => { }).ParameterDescriptions); 700Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).ParameterDescriptions); 701Assert.Empty(GetApiDescription((CancellationToken token) => { }).ParameterDescriptions); 702Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).ParameterDescriptions); 710var param = Assert.Single(apiDescription.ParameterDescriptions); 726var param = Assert.Single(apiDescription.ParameterDescriptions); 734Assert.Equal(3, apiDescription.ParameterDescriptions.Count); 736var fooParam = apiDescription.ParameterDescriptions[0]; 743var barParam = apiDescription.ParameterDescriptions[1]; 750var fromBodyParam = apiDescription.ParameterDescriptions[2]; 765apiDescription.ParameterDescriptions, 814Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 816Assert.Collection(apiDescription.ParameterDescriptions, 827Assert.Equal(4, apiDescription.ParameterDescriptions.Count); 829Assert.NotNull(apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 830Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.ParameterDescriptions[0].ModelMetadata.ContainerType); 844Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 846Assert.Collection(apiDescription.ParameterDescriptions, 856Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 858var fooParam = apiDescription.ParameterDescriptions[0]; 864var barParam = apiDescription.ParameterDescriptions[1]; 901Assert.Equal(2, apiDescription.ParameterDescriptions.Count); 903var fooParam = apiDescription.ParameterDescriptions[0]; 909var barParam = apiDescription.ParameterDescriptions[1]; 920Assert.Single(apiDescription.ParameterDescriptions); 922var nameParam = apiDescription.ParameterDescriptions[0]; 1160var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1219var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1251var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1283var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1311var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1340var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1369var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1404Assert.Single(apiDescription0.ParameterDescriptions); 1405Assert.Single(apiDescription1.ParameterDescriptions); 1407var fromFileParam0 = apiDescription0.ParameterDescriptions[0]; 1413var fromFileParam1 = apiDescription1.ParameterDescriptions[0]; 1425var param = Assert.Single(apiDescription.ParameterDescriptions); 1457var parameterDescriptions = context.Results.SelectMany(r => r.ParameterDescriptions); 1494Assert.Collection(apiDescription.ParameterDescriptions, 1530var parameter = Assert.Single(apiDescription.ParameterDescriptions); 1624var 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)
438foreach (var parameter in description.ParameterDescriptions)
Microsoft.AspNetCore.OpenApi.Tests (2)
Transformers\CustomSchemaTransformerTests.cs (2)
192var idParam = context.Description.ParameterDescriptions.FirstOrDefault(p => p.Name == "id"); 193var limitParam = context.Description.ParameterDescriptions.FirstOrDefault(p => p.Name == "limit");