17 implementations of IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Http.Extensions.Tests (9)
RequestDelegateFactoryTests.cs (4)
3360private class RemovesAcceptsParameterMetadata : IEndpointParameterMetadataProvider 3416private class AddsCustomParameterMetadataAsProperty : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 3439private class AddsCustomParameterMetadata : IEndpointParameterMetadataProvider, IEndpointMetadataProvider//, IParsable<AddsCustomParameterMetadata> 3462private class AddsCustomParameterMetadataBindable : IEndpointParameterMetadataProvider, IEndpointMetadataProvider
RequestDelegateGenerator\SharedTypes.cs (5)
30public class CustomMetadataEmitter : IEndpointMetadataProvider, IEndpointParameterMetadataProvider 555public class AddsCustomParameterMetadataBindable : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 590public class AddsCustomParameterMetadata : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 605public class AddsCustomParameterMetadataAsProperty : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 640public class RemovesAcceptsParameterMetadata : IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Http.Microbenchmarks (5)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (5)
30public class CustomMetadataEmitter : IEndpointMetadataProvider, IEndpointParameterMetadataProvider 555public class AddsCustomParameterMetadataBindable : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 590public class AddsCustomParameterMetadata : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 605public class AddsCustomParameterMetadataAsProperty : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 640public class RemovesAcceptsParameterMetadata : IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\EndpointMetadataProviderTest.cs (2)
392private class AddsCustomParameterMetadata : IEndpointParameterMetadataProvider, IEndpointMetadataProvider 474private class RemovesAcceptsParameterMetadata : IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Routing.Tests (1)
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
560private class AddsCustomParameterMetadata : IEndpointParameterMetadataProvider, IEndpointMetadataProvider
6 references to IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Http.Extensions (4)
RequestDelegateFactory.cs (1)
136/// This includes metadata inferred by <see cref="IEndpointMetadataProvider"/> and <see cref="IEndpointParameterMetadataProvider"/> implemented by parameter and return types to the <paramref name="methodInfo"/>.
RequestDelegateFactoryOptions.cs (1)
45/// the delegate signature that implement <see cref="IEndpointMetadataProvider" /> or <see cref="IEndpointParameterMetadataProvider" />. The exception to this general rule is the
src\Shared\EndpointMetadataPopulator.cs (2)
29if (typeof(IEndpointParameterMetadataProvider).IsAssignableFrom(parameter.ParameterType)) 66where T : IEndpointParameterMetadataProvider
Microsoft.AspNetCore.Mvc.Core (2)
src\Shared\EndpointMetadataPopulator.cs (2)
29if (typeof(IEndpointParameterMetadataProvider).IsAssignableFrom(parameter.ParameterType)) 66where T : IEndpointParameterMetadataProvider