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)
2570m => Assert.True(m is IParameterBindingMetadata { HasBindAsync : true }), 2826m => Assert.True(m is IParameterBindingMetadata { Name: "param1" }), 2887Assert.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) 457private static EndpointModelMetadata CreateModelMetadata(IParameterBindingMetadata parameter, Type type)
Microsoft.AspNetCore.OpenApi (3)
Services\OpenApiDocumentService.cs (3)
603.OfType<IParameterBindingMetadata>() 741var bindingMetadata = description.ActionDescriptor.EndpointMetadata 742.OfType<IParameterBindingMetadata>()
Microsoft.AspNetCore.Routing.Tests (1)
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
490m => Assert.IsAssignableFrom<IParameterBindingMetadata>(m),