7 implementations of IPropertyFilterProvider
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\BindingInfo.cs (1)
271private sealed class CompositePropertyFilterProvider : IPropertyFilterProvider
Microsoft.AspNetCore.Mvc.Core (3)
BindAttribute.cs (1)
14public class BindAttribute : Attribute, IModelNameProvider, IPropertyFilterProvider
ModelBinding\DefaultPropertyFilterProvider.cs (1)
16public class DefaultPropertyFilterProvider<TModel> : IPropertyFilterProvider
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
168private sealed class CompositePropertyFilterProvider : IPropertyFilterProvider
Microsoft.AspNetCore.Mvc.Core.Test (3)
ApplicationModels\InferParameterBindingInfoConventionTest.cs (1)
1135private class CustomRequestPredicateAndPropertyFilterProviderAttribute : Attribute, IRequestPredicateProvider, IPropertyFilterProvider
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (1)
1361private class ExcludedProvider : IPropertyFilterProvider
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (1)
1536private class ExcludedProvider : IPropertyFilterProvider
24 references to IPropertyFilterProvider
Microsoft.AspNetCore.Grpc.Swagger (1)
Internal\GrpcModelMetadata.cs (1)
45public override IPropertyFilterProvider PropertyFilterProvider { get; }
Microsoft.AspNetCore.Mvc.Abstractions (7)
ModelBinding\BindingInfo.cs (5)
79/// Gets or sets the <see cref="ModelBinding.IPropertyFilterProvider"/>. 81public IPropertyFilterProvider? PropertyFilterProvider { get; set; } 149var propertyFilterProviders = attributes.OfType<IPropertyFilterProvider>().ToArray(); 273private readonly IEnumerable<IPropertyFilterProvider> _providers; 275public CompositePropertyFilterProvider(IEnumerable<IPropertyFilterProvider> providers)
ModelBinding\ModelMetadata.cs (2)
379/// Gets the <see cref="IPropertyFilterProvider"/>, which can determine which properties 382public abstract IPropertyFilterProvider? PropertyFilterProvider { get; }
Microsoft.AspNetCore.Mvc.Abstractions.Test (3)
ModelBinding\BindingInfoTest.cs (2)
230var propertyFilterProvider = Mock.Of<IPropertyFilterProvider>();
ModelBinding\ModelMetadataTest.cs (1)
649public override IPropertyFilterProvider PropertyFilterProvider
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointModelMetadata.cs (1)
45public override IPropertyFilterProvider? PropertyFilterProvider { get; }
Microsoft.AspNetCore.Mvc.Core (9)
ModelBinding\DefaultModelBindingContext.cs (1)
211var propertyFilterProvider = bindingInfo?.PropertyFilterProvider ?? metadata.PropertyFilterProvider;
ModelBinding\DefaultPropertyFilterProvider.cs (1)
12/// Default implementation for <see cref="IPropertyFilterProvider"/>.
ModelBinding\Metadata\BindingMetadata.cs (2)
97/// Gets or sets the <see cref="ModelBinding.IPropertyFilterProvider"/>. 100public IPropertyFilterProvider? PropertyFilterProvider { get; set; }
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (3)
52var propertyFilterProviders = context.Attributes.OfType<IPropertyFilterProvider>().ToArray(); 170private readonly IEnumerable<IPropertyFilterProvider> _providers; 172public CompositePropertyFilterProvider(IEnumerable<IPropertyFilterProvider> providers)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
399public override IPropertyFilterProvider? PropertyFilterProvider => BindingMetadata.PropertyFilterProvider;
ModelBinding\ModelBindingHelper.cs (1)
326/// <returns>An expression which can be used with <see cref="IPropertyFilterProvider"/>.</returns>
Microsoft.AspNetCore.Mvc.Core.Test (3)
ModelBinding\ModelBinderFactoryTest.cs (3)
284var propertyFilterProvider = Mock.Of<IPropertyFilterProvider>(); 306PropertyFilterProvider = Mock.Of<IPropertyFilterProvider>(),