3 implementations of IParameterBindingMetadata
Microsoft.AspNetCore.Http.Extensions (1)
ParameterBindingMetadata.cs (1)
13bool isOptional = false) : IParameterBindingMetadata
Microsoft.AspNetCore.Identity (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1511file sealed class ParameterBindingMetadata: IParameterBindingMetadata
Microsoft.AspNetCore.OpenApi (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
244file sealed class ParameterBindingMetadata: IParameterBindingMetadata
8 references to IParameterBindingMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
EndpointMetadataApiDescriptionProvider.cs (5)
117var parameters = routeEndpoint.Metadata.GetOrderedMetadata<IParameterBindingMetadata>(); 119foreach (var parameter in parameters) 172private ApiParameterDescription? CreateApiParameterDescription(IParameterBindingMetadata parameter, RouteEndpoint routeEndpoint, bool disableInferredBody) 251private (BindingSource, string, bool, Type) GetBindingSourceAndName(IParameterBindingMetadata parameter, RouteEndpoint routeEndpoint, bool disableInferredBody) 522private static EndpointModelMetadata CreateModelMetadata(IParameterBindingMetadata parameter, Type type)
Microsoft.AspNetCore.OpenApi (3)
Services\OpenApiDocumentService.cs (3)
665.OfType<IParameterBindingMetadata>() 813var bindingMetadata = description.ActionDescriptor.EndpointMetadata 814.OfType<IParameterBindingMetadata>()