4 implementations of IParameterBindingMetadata
Microsoft.AspNetCore.Http.Extensions (1)
ParameterBindingMetadata.cs (1)
13bool isOptional = false) : IParameterBindingMetadata
Microsoft.AspNetCore.Identity (1)
GeneratedRouteBuilderExtensions.g.cs (1)
1489file sealed class ParameterBindingMetadata: IParameterBindingMetadata
Microsoft.AspNetCore.OpenApi (1)
GeneratedRouteBuilderExtensions.g.cs (1)
244file sealed class ParameterBindingMetadata: IParameterBindingMetadata
Sample (1)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (1)
6026file sealed class ParameterBindingMetadata: IParameterBindingMetadata
9 references to IParameterBindingMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer (5)
EndpointMetadataApiDescriptionProvider.cs (5)
116var parameters = routeEndpoint.Metadata.GetOrderedMetadata<IParameterBindingMetadata>(); 118foreach (var parameter in parameters) 171private ApiParameterDescription? CreateApiParameterDescription(IParameterBindingMetadata parameter, RouteEndpoint routeEndpoint, bool disableInferredBody) 250private (BindingSource, string, bool, Type) GetBindingSourceAndName(IParameterBindingMetadata parameter, RouteEndpoint routeEndpoint, bool disableInferredBody) 487private static EndpointModelMetadata CreateModelMetadata(IParameterBindingMetadata parameter, Type type)
Microsoft.AspNetCore.OpenApi (3)
Services\OpenApiDocumentService.cs (3)
630.OfType<IParameterBindingMetadata>() 778var bindingMetadata = description.ActionDescriptor.EndpointMetadata 779.OfType<IParameterBindingMetadata>()
Microsoft.AspNetCore.Routing.Tests (1)
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
490m => Assert.IsAssignableFrom<IParameterBindingMetadata>(m),