2 implementations of IRequestPredicateProvider
Microsoft.AspNetCore.Mvc.Core (1)
BindPropertyAttribute.cs (1)
20public class BindPropertyAttribute : Attribute, IModelNameProvider, IBinderTypeProviderMetadata, IRequestPredicateProvider
Microsoft.AspNetCore.Mvc.Core.Test (1)
ApplicationModels\InferParameterBindingInfoConventionTest.cs (1)
1135private class CustomRequestPredicateAndPropertyFilterProviderAttribute : Attribute, IRequestPredicateProvider, IPropertyFilterProvider
10 references to IRequestPredicateProvider
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\BindingInfo.cs (2)
162foreach (var requestPredicateProvider in attributes.OfType<IRequestPredicateProvider>())
Microsoft.AspNetCore.Mvc.Core (2)
BindPropertyAttribute.cs (2)
16/// applies only to properties and adds an <see cref="IRequestPredicateProvider"/> implementation that by default 81Func<ActionContext, bool> IRequestPredicateProvider.RequestPredicate
Microsoft.AspNetCore.Mvc.Core.Test (4)
Controllers\ControllerBinderDelegateProviderTest.cs (4)
789RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute()).RequestPredicate, 802RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute()).RequestPredicate, 852RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute()).RequestPredicate, 865RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute()).RequestPredicate,
Microsoft.AspNetCore.Mvc.RazorPages.Test (2)
Infrastructure\PageBinderFactoryTest.cs (2)
366RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute() { SupportsGet = true }).RequestPredicate, 425RequestPredicate = ((IRequestPredicateProvider)new BindPropertyAttribute() { SupportsGet = true }).RequestPredicate,