159 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];
421
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
436
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
450
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
464
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
485
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
506
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
520
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
534
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
556
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
571
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
581
Assert.Empty(GetApiDescription((IInferredServiceInterface foo) => { }).
ParameterDescriptions
);
582
Assert.Empty(GetApiDescription(([FromServices] InferredServiceClass foo) => { }).
ParameterDescriptions
);
583
Assert.Empty(GetApiDescription(([FromKeyedServices("foo")] InferredServiceClass foo) => { }).
ParameterDescriptions
);
584
Assert.Empty(GetApiDescription((HttpContext context) => { }).
ParameterDescriptions
);
585
Assert.Empty(GetApiDescription((HttpRequest request) => { }).
ParameterDescriptions
);
586
Assert.Empty(GetApiDescription((HttpResponse response) => { }).
ParameterDescriptions
);
587
Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).
ParameterDescriptions
);
588
Assert.Empty(GetApiDescription((CancellationToken token) => { }).
ParameterDescriptions
);
589
Assert.Empty(GetApiDescription((BindAsyncRecord context) => { }).
ParameterDescriptions
);
597
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
613
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
621
Assert.Equal(3, apiDescription.
ParameterDescriptions
.Count);
623
var fooParam = apiDescription.
ParameterDescriptions
[0];
630
var barParam = apiDescription.
ParameterDescriptions
[1];
637
var fromBodyParam = apiDescription.
ParameterDescriptions
[2];
652
apiDescription.
ParameterDescriptions
,
701
Assert.Equal(4, apiDescription.
ParameterDescriptions
.Count);
703
Assert.Collection(apiDescription.
ParameterDescriptions
,
714
Assert.Equal(4, apiDescription.
ParameterDescriptions
.Count);
716
Assert.NotNull(apiDescription.
ParameterDescriptions
[0].ModelMetadata.ContainerType);
717
Assert.Equal(typeof(AsParametersWithRequiredMembers), apiDescription.
ParameterDescriptions
[0].ModelMetadata.ContainerType);
731
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
733
Assert.Collection(apiDescription.
ParameterDescriptions
,
743
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
745
var fooParam = apiDescription.
ParameterDescriptions
[0];
751
var barParam = apiDescription.
ParameterDescriptions
[1];
788
Assert.Equal(2, apiDescription.
ParameterDescriptions
.Count);
790
var fooParam = apiDescription.
ParameterDescriptions
[0];
796
var barParam = apiDescription.
ParameterDescriptions
[1];
807
Assert.Single(apiDescription.
ParameterDescriptions
);
809
var nameParam = apiDescription.
ParameterDescriptions
[0];
1047
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1106
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1138
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1170
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1198
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1227
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1256
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1291
Assert.Single(apiDescription0.
ParameterDescriptions
);
1292
Assert.Single(apiDescription1.
ParameterDescriptions
);
1294
var fromFileParam0 = apiDescription0.
ParameterDescriptions
[0];
1300
var fromFileParam1 = apiDescription1.
ParameterDescriptions
[0];
1312
var param = Assert.Single(apiDescription.
ParameterDescriptions
);
1344
var parameterDescriptions = context.Results.SelectMany(r => r.
ParameterDescriptions
);
1381
Assert.Collection(apiDescription.
ParameterDescriptions
,
1417
var parameter = Assert.Single(apiDescription.
ParameterDescriptions
);
1511
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)
434
foreach (var parameter in description.
ParameterDescriptions
)