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