8 writes to Source
Microsoft.AspNetCore.Grpc.Swagger (3)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (3)
119Source = BindingSource.Path, 141Source = BindingSource.Body, 161Source = BindingSource.Query,
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
DefaultApiDescriptionProvider.cs (3)
268parameter.Source = BindingSource.Path; 296Source = BindingSource.Path, 678Source = source,
EndpointMetadataApiDescriptionProvider.cs (2)
148Source = BindingSource.Body, 193Source = source,
27 references to Source
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)
139if (parameter.Source == BindingSource.Body) 149else if (parameter.Source == BindingSource.FormFile) 222if (!context.Results[i].Source.IsFromRequest) 254if (parameter.Source == BindingSource.Path || 255parameter.Source == BindingSource.ModelBinding || 256parameter.Source == BindingSource.Custom) 263if (parameter.Source == BindingSource.ModelBinding && 273if (parameter.Source == BindingSource.Path && 305if (parameter.Source == BindingSource.Body) 322if (parameter.Source == BindingSource.Path && parameter.RouteInfo != null) 345if (parameter.Source == BindingSource.Path)
EndpointMetadataApiDescriptionProvider.cs (2)
128parameterDescription.Source == BindingSource.Body || 129parameterDescription.Source == BindingSource.FormFile;
Microsoft.AspNetCore.OpenApi (12)
Extensions\ApiDescriptionExtensions.cs (6)
109apiParameterDescription.Source == BindingSource.Body || 110apiParameterDescription.Source == BindingSource.FormFile || 111apiParameterDescription.Source == BindingSource.Form; 121formParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Form || parameter.Source == BindingSource.FormFile); 134var bodyParameters = apiDescription.ParameterDescriptions.Where(parameter => parameter.Source == BindingSource.Body);
Extensions\JsonNodeSchemaExtensions.cs (2)
364if (parameterDescription.Source is { } source && IsNonBodyBindingSource(source) 405if (parameterDescription.Source is { } bindingSource
Services\OpenApiDocumentService.cs (3)
504In = parameter.Source.Id switch 530else if (parameter.Source == BindingSource.Header && _disallowedHeaderParameters.Contains(parameter.Name)) 547return parameter.Source == BindingSource.Path || parameter.IsRequired || hasRequiredAttribute;
Services\Schemas\OpenApiSchemaService.cs (1)
258if (parameterDescription is { Source: { } source, Type: { } paramType }