1 implementation of IParameterBindingMetadata
Microsoft.AspNetCore.Http.Extensions (1)
ParameterBindingMetadata.cs (1)
13bool isOptional = false) : IParameterBindingMetadata
13 references to IParameterBindingMetadata
Microsoft.AspNetCore.Http.Extensions.Tests (4)
RequestDelegateFactoryTests.cs (3)
2598m => Assert.True(m is IParameterBindingMetadata { HasBindAsync : true }), 2855m => Assert.True(m is IParameterBindingMetadata { Name: "param1" }), 2918Assert.Contains(result.EndpointMetadata, m => m is IParameterBindingMetadata { Name: "param1" });
RequestDelegateGenerator\RequestDelegateCreationTests.Metadata.cs (1)
534m => Assert.True(m is IParameterBindingMetadata { Name: "param1" }),
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),