161 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 (143)
DefaultApiDescriptionProviderTest.cs (84)
50
var categoryParameter = Assert.Single(description.
ParameterDescriptions
,
52
var groupParameter = Assert.Single(description.
ParameterDescriptions
,
54
var anyParameter = Assert.Single(description.
ParameterDescriptions
,
214
var parameter = Assert.Single(description.
ParameterDescriptions
);
260
var parameter = Assert.Single(description.
ParameterDescriptions
);
297
Assert.Empty(description.
ParameterDescriptions
);
326
var parameter = Assert.Single(description.
ParameterDescriptions
);
342
var parameterDescription = Assert.Single(description.
ParameterDescriptions
);
368
var parameters = description.
ParameterDescriptions
;
399
var parameters = description.
ParameterDescriptions
;
422
var parameter = Assert.Single(description.
ParameterDescriptions
);
467
var id1 = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id1");
471
var id2 = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id2");
492
Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id1");
493
Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id2");
494
Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id3");
495
Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id4");
496
Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id5");
1353
var parameters = description.
ParameterDescriptions
;
1380
var parameter = Assert.Single(description.
ParameterDescriptions
);
1400
var parameter = Assert.Single(description.
ParameterDescriptions
);
1417
var parameter = Assert.Single(description.
ParameterDescriptions
);
1434
var parameter = Assert.Single(description.
ParameterDescriptions
);
1451
var parameters = description.
ParameterDescriptions
;
1483
var parameters = description.
ParameterDescriptions
;
1504
var parameter = Assert.Single(description.
ParameterDescriptions
);
1521
Assert.Empty(description.
ParameterDescriptions
);
1536
var parameter = Assert.Single(description.
ParameterDescriptions
);
1553
var parameters = description.
ParameterDescriptions
;
1581
Assert.Equal(4, description.
ParameterDescriptions
.Count);
1583
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
1587
var product = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product");
1591
var userId = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "UserId");
1595
var comments = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Comments");
1612
Assert.Single(description.
ParameterDescriptions
);
1614
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Name");
1631
Assert.Single(description.
ParameterDescriptions
);
1633
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id");
1650
Assert.Single(description.
ParameterDescriptions
);
1652
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "id");
1669
Assert.Single(description.
ParameterDescriptions
);
1671
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "employee");
1688
Assert.Single(description.
ParameterDescriptions
);
1690
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "employee");
1707
Assert.Single(description.
ParameterDescriptions
);
1709
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "employee");
1726
Assert.Single(description.
ParameterDescriptions
);
1728
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "employee");
1745
Assert.Equal(2, description.
ParameterDescriptions
.Count);
1747
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "managerid");
1751
var product = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "name");
1769
Assert.Equal(4, description.
ParameterDescriptions
.Count);
1771
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
1775
var product = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product");
1779
var userId = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "UserId");
1783
var comments = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Comments");
1800
Assert.Equal(4, description.
ParameterDescriptions
.Count);
1802
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
1806
var quantity = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Quantity");
1810
var productId = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product.Id");
1814
var price = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product.Price");
1832
Assert.Equal(4, description.
ParameterDescriptions
.Count);
1834
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
1838
var quantity = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Quantity");
1842
var productId = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product.Id");
1846
var productPrice = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product.Price");
1863
Assert.Equal(4, description.
ParameterDescriptions
.Count);
1869
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == $"{parentName}.Child.Id");
1873
var name = Assert.Single(description.
ParameterDescriptions
, p => p.Name == $"{parentName}.Child.Name");
1891
Assert.Equal(8, description.
ParameterDescriptions
.Count);
1900
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == $"{groupName}.{parentName}.Child.Id");
1904
var name = Assert.Single(description.
ParameterDescriptions
, p => p.Name == $"{groupName}.{parentName}.Child.Name");
1923
var c = Assert.Single(description.
ParameterDescriptions
);
1941
var products = Assert.Single(description.
ParameterDescriptions
);
1960
var items = Assert.Single(description.
ParameterDescriptions
);
1979
var parameters = description.
ParameterDescriptions
;
2004
var name = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Name");
2008
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
2025
Assert.Equal(5, description.
ParameterDescriptions
.Count);
2027
var name = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "name");
2031
var id = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Id");
2035
var product = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Product");
2039
var userId = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "UserId");
2043
var comments = Assert.Single(description.
ParameterDescriptions
, p => p.Name == "Comments");
EndpointMetadataApiDescriptionProviderTest.cs (59)
112
var apiParameterDescription = apiDescription.
ParameterDescriptions
[0];
127
var apiParameterDescription = apiDescription.
ParameterDescriptions
[0];
534
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
549
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
563
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
577
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
598
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
619
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
633
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
647
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
669
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
684
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
694
Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).
ParameterDescriptions
);
695
Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).
ParameterDescriptions
);
696
Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).
ParameterDescriptions
);
697
Assert.Empty(GetApiDescription((HttpContext context) => { }).
ParameterDescriptions
);
698
Assert.Empty(GetApiDescription((HttpRequest request) => { }).
ParameterDescriptions
);
699
Assert.Empty(GetApiDescription((HttpResponse response) => { }).
ParameterDescriptions
);
700
Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).
ParameterDescriptions
);
701
Assert.Empty(GetApiDescription((CancellationToken token) => { }).
ParameterDescriptions
);
702
Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).
ParameterDescriptions
);
710
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
726
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
734
Assert.Equal(3, apiDescription.
ParameterDescriptions
.Count);
736
var fooParam = apiDescription.
ParameterDescriptions
[0];
743
var barParam = apiDescription.
ParameterDescriptions
[1];
750
var fromBodyParam = apiDescription.
ParameterDescriptions
[2];
765
apiDescription.
ParameterDescriptions
,
814
Assert.Equal(4, apiDescription.
ParameterDescriptions
.Count);
816
Assert.Collection(apiDescription.
ParameterDescriptions
,
827
Assert.Equal(4, apiDescription.
ParameterDescriptions
.Count);
829
Assert.NotNull(apiDescription.
ParameterDescriptions
[0].ModelMetadata.ContainerType);
830
Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.
ParameterDescriptions
[0].ModelMetadata.ContainerType);
844
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
846
Assert.Collection(apiDescription.
ParameterDescriptions
,
856
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
858
var fooParam = apiDescription.
ParameterDescriptions
[0];
864
var barParam = apiDescription.
ParameterDescriptions
[1];
901
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
903
var fooParam = apiDescription.
ParameterDescriptions
[0];
909
var barParam = apiDescription.
ParameterDescriptions
[1];
920
Assert.Single(apiDescription.
ParameterDescriptions
);
922
var nameParam = apiDescription.
ParameterDescriptions
[0];
1160
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1219
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1251
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1283
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1311
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1340
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1369
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1404
Assert.Single(apiDescription0.
ParameterDescriptions
);
1405
Assert.Single(apiDescription1.
ParameterDescriptions
);
1407
var fromFileParam0 = apiDescription0.
ParameterDescriptions
[0];
1413
var fromFileParam1 = apiDescription1.
ParameterDescriptions
[0];
1425
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
1457
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1494
Assert.Collection(apiDescription.
ParameterDescriptions
,
1530
var parameter = Assert.Single(apiDescription.
ParameterDescriptions
);
1624
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)
95
formParameters = apiDescription.
ParameterDescriptions
.Where(parameter => parameter.Source == BindingSource.Form || parameter.Source == BindingSource.FormFile);
108
var bodyParameters = apiDescription.
ParameterDescriptions
.Where(parameter => parameter.Source == BindingSource.Body);
Services\OpenApiDocumentService.cs (1)
438
foreach (var parameter in description.
ParameterDescriptions
)
Microsoft.AspNetCore.OpenApi.Tests (2)
Transformers\CustomSchemaTransformerTests.cs (2)
192
var idParam = context.Description.
ParameterDescriptions
.FirstOrDefault(p => p.Name == "id");
193
var limitParam = context.Description.
ParameterDescriptions
.FirstOrDefault(p => p.Name == "limit");