16 writes to Source
Microsoft.AspNetCore.Grpc.Swagger (3)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (3)
119
Source
= BindingSource.Path,
141
Source
= BindingSource.Body,
161
Source
= BindingSource.Query,
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
DefaultApiDescriptionProvider.cs (3)
264
parameter.
Source
= BindingSource.Path;
292
Source
= BindingSource.Path,
674
Source
= source,
EndpointMetadataApiDescriptionProvider.cs (2)
147
Source
= BindingSource.Body,
192
Source
= source,
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (8)
DefaultApiDescriptionProviderTest.cs (8)
2052
var description = new ApiParameterDescription {
Source
= BindingSource.Body, };
2066
var description = new ApiParameterDescription {
Source
= BindingSource.Body, };
2082
Source
= BindingSource.Body,
2103
Source
= BindingSource.Query,
2125
Source
= BindingSource.Path,
2180
Source
= BindingSource.Path,
2204
Source
= BindingSource.Query,
2227
Source
= BindingSource.Query,
115 references to Source
ApiExplorerWebSite (1)
ApiExplorerDataFilter.cs (1)
67
Source = parameter.
Source
.Id,
Microsoft.AspNetCore.Mvc.Abstractions (2)
ApiExplorer\ApiParameterRouteInfo.cs (2)
18
/// <see cref="ApiParameterDescription.
Source
"/> for the data source considered.
35
/// <see cref="ApiParameterDescription.
Source
"/> then the value may also come from the
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
DefaultApiDescriptionProvider.cs (11)
135
if (parameter.
Source
== BindingSource.Body)
145
else if (parameter.
Source
== BindingSource.FormFile)
218
if (!context.Results[i].
Source
.IsFromRequest)
250
if (parameter.
Source
== BindingSource.Path ||
251
parameter.
Source
== BindingSource.ModelBinding ||
252
parameter.
Source
== BindingSource.Custom)
259
if (parameter.
Source
== BindingSource.ModelBinding &&
269
if (parameter.
Source
== BindingSource.Path &&
301
if (parameter.
Source
== BindingSource.Body)
318
if (parameter.
Source
== BindingSource.Path && parameter.RouteInfo != null)
341
if (parameter.
Source
== BindingSource.Path)
EndpointMetadataApiDescriptionProvider.cs (2)
127
parameterDescription.
Source
== BindingSource.Body ||
128
parameterDescription.
Source
== BindingSource.FormFile;
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (89)
DefaultApiDescriptionProviderTest.cs (64)
215
Assert.Equal(BindingSource.Path, parameter.
Source
);
261
Assert.Equal(BindingSource.Path, parameter.
Source
);
327
Assert.Equal(BindingSource.Path, parameter.
Source
);
370
var id = Assert.Single(parameters, p => p.
Source
== expected);
401
var id = Assert.Single(parameters, p => p.
Source
== expected);
468
Assert.Equal(BindingSource.Path, id1.
Source
);
472
Assert.Equal(BindingSource.Path, id2.
Source
);
1357
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1361
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1365
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1382
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1402
Assert.Same(BindingSource.Path, parameter.
Source
);
1419
Assert.Same(BindingSource.Query, parameter.
Source
);
1436
Assert.Same(BindingSource.Body, parameter.
Source
);
1455
Assert.Same(BindingSource.Form, parameter.
Source
);
1459
Assert.Same(BindingSource.Form, parameter.
Source
);
1463
Assert.Same(BindingSource.Form, parameter.
Source
);
1485
Assert.Same(BindingSource.FormFile, parameter.
Source
);
1506
Assert.Same(BindingSource.Header, parameter.
Source
);
1538
Assert.Same(BindingSource.Custom, parameter.
Source
);
1557
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1561
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1565
Assert.Same(BindingSource.ModelBinding, parameter.
Source
);
1584
Assert.Same(BindingSource.Path, id.
Source
);
1588
Assert.Same(BindingSource.Body, product.
Source
);
1592
Assert.Same(BindingSource.Header, userId.
Source
);
1596
Assert.Same(BindingSource.ModelBinding, comments.
Source
);
1615
Assert.Same(BindingSource.Query, id.
Source
);
1634
Assert.Same(BindingSource.Query, id.
Source
);
1653
Assert.Same(BindingSource.Query, id.
Source
);
1672
Assert.Same(BindingSource.Query, id.
Source
);
1691
Assert.Same(BindingSource.Query, id.
Source
);
1710
Assert.Same(BindingSource.Query, id.
Source
);
1729
Assert.Same(BindingSource.Query, id.
Source
);
1748
Assert.Same(BindingSource.Query, id.
Source
);
1752
Assert.Same(BindingSource.Query, product.
Source
);
1772
Assert.Same(BindingSource.Path, id.
Source
);
1776
Assert.Same(BindingSource.Body, product.
Source
);
1780
Assert.Same(BindingSource.Header, userId.
Source
);
1784
Assert.Same(BindingSource.Query, comments.
Source
);
1803
Assert.Same(BindingSource.Path, id.
Source
);
1807
Assert.Same(BindingSource.ModelBinding, quantity.
Source
);
1811
Assert.Same(BindingSource.ModelBinding, productId.
Source
);
1815
Assert.Same(BindingSource.Query, price.
Source
);
1835
Assert.Same(BindingSource.Path, id.
Source
);
1839
Assert.Same(BindingSource.Query, quantity.
Source
);
1843
Assert.Same(BindingSource.Query, productId.
Source
);
1847
Assert.Same(BindingSource.Query, productPrice.
Source
);
1870
Assert.Same(BindingSource.Query, id.
Source
);
1874
Assert.Same(BindingSource.Query, name.
Source
);
1901
Assert.Same(BindingSource.Query, id.
Source
);
1905
Assert.Same(BindingSource.Query, name.
Source
);
1924
Assert.Same(BindingSource.Query, c.
Source
);
1942
Assert.Same(BindingSource.Query, products.
Source
);
1961
Assert.Same(BindingSource.ModelBinding, items.
Source
);
1983
Assert.Same(BindingSource.Query, id.
Source
);
1987
Assert.Same(BindingSource.Query, name.
Source
);
2005
Assert.Same(BindingSource.Header, name.
Source
);
2009
Assert.Same(BindingSource.Form, id.
Source
);
2028
Assert.Same(BindingSource.Query, name.
Source
);
2032
Assert.Same(BindingSource.Path, id.
Source
);
2036
Assert.Same(BindingSource.Body, product.
Source
);
2040
Assert.Same(BindingSource.Header, userId.
Source
);
2044
Assert.Same(BindingSource.ModelBinding, comments.
Source
);
EndpointMetadataApiDescriptionProviderTest.cs (25)
424
Assert.Equal(BindingSource.Path, param.
Source
);
439
Assert.Equal(BindingSource.Path, param.
Source
);
453
Assert.Equal(BindingSource.Path, param.
Source
);
467
Assert.Equal(BindingSource.Path, param.
Source
);
488
Assert.Equal(BindingSource.Path, param.
Source
);
509
Assert.Equal(BindingSource.Path, param.
Source
);
523
Assert.Equal(BindingSource.Path, param.
Source
);
537
Assert.Equal(BindingSource.Query, param.
Source
);
559
Assert.Equal(BindingSource.Body, param.
Source
);
575
Assert.Equal(BindingSource.Header, param.
Source
);
601
Assert.Equal(BindingSource.Body, param.
Source
);
627
Assert.Equal(BindingSource.Path, fooParam.
Source
);
634
Assert.Equal(BindingSource.Query, barParam.
Source
);
641
Assert.Equal(BindingSource.Body, fromBodyParam.
Source
);
657
Assert.Equal(BindingSource.Path, param.
Source
);
664
Assert.Equal(BindingSource.Query, param.
Source
);
672
Assert.Equal(BindingSource.Body, param.
Source
);
748
Assert.Equal(BindingSource.Path, fooParam.
Source
);
754
Assert.Equal(BindingSource.Query, barParam.
Source
);
793
Assert.Equal(BindingSource.Query, fooParam.
Source
);
799
Assert.Equal(BindingSource.Query, barParam.
Source
);
812
Assert.Equal(BindingSource.Query, nameParam.
Source
);
1297
Assert.Equal(BindingSource.FormFile, fromFileParam0.
Source
);
1303
Assert.Equal(BindingSource.FormFile, fromFileParam1.
Source
);
1315
Assert.Equal(BindingSource.FormFile, param.
Source
);
Microsoft.AspNetCore.OpenApi (10)
Extensions\ApiDescriptionExtensions.cs (6)
83
apiParameterDescription.
Source
== BindingSource.Body ||
84
apiParameterDescription.
Source
== BindingSource.FormFile ||
85
apiParameterDescription.
Source
== BindingSource.Form;
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);
Extensions\JsonNodeSchemaExtensions.cs (1)
339
if (parameterDescription.
Source
is { } bindingSource
Services\OpenApiDocumentService.cs (3)
444
In = parameter.
Source
.Id switch
470
else if (parameter.
Source
== BindingSource.Header && _disallowedHeaderParameters.Contains(parameter.Name))
487
return parameter.
Source
== BindingSource.Path || parameter.IsRequired || hasRequiredAttribute;