1 interface inheriting from IModelValidatorProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Validation\IMetadataBasedModelValidatorProvider.cs (1)
19public interface IMetadataBasedModelValidatorProvider : IModelValidatorProvider
1 implementation of IModelValidatorProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Validation\CompositeModelValidatorProvider.cs (1)
11public class CompositeModelValidatorProvider : IModelValidatorProvider
37 references to IModelValidatorProvider
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\Validation\ModelValidatorProviderContext.cs (3)
7/// A context for <see cref="IModelValidatorProvider"/>. 36/// Gets the list of <see cref="ValidatorItem"/> instances. <see cref="IModelValidatorProvider"/> instances 38/// <see cref="IModelValidatorProvider.CreateValidators(ModelValidatorProviderContext)"/>
Microsoft.AspNetCore.Mvc.Core (33)
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (1)
16public HasValidatorsValidationMetadataProvider(IList<IModelValidatorProvider> modelValidatorProviders)
ModelBinding\Metadata\ValidationMetadata.cs (1)
42/// in this list, to be consumed later by an <see cref="Validation.IModelValidatorProvider"/>.
ModelBinding\ObjectModelValidator.cs (4)
23/// <param name="validatorProviders">The list of <see cref="IModelValidatorProvider"/>.</param> 26IList<IModelValidatorProvider> validatorProviders) 110/// <param name="validatorProvider">The <see cref="IModelValidatorProvider"/>.</param> 117IModelValidatorProvider validatorProvider,
ModelBinding\Validation\CompositeModelValidatorProvider.cs (5)
9/// Aggregate of <see cref="IModelValidatorProvider"/>s that delegates to its underlying providers. 17/// A collection of <see cref="IModelValidatorProvider"/> instances. 19public CompositeModelValidatorProvider(IList<IModelValidatorProvider> providers) 27/// Gets the list of <see cref="IModelValidatorProvider"/> instances. 29public IList<IModelValidatorProvider> ValidatorProviders { get; }
ModelBinding\Validation\DefaultModelValidatorProvider.cs (1)
9/// A default <see cref="IModelValidatorProvider"/>.
ModelBinding\Validation\DefaultObjectValidator.cs (3)
21/// <param name="validatorProviders">The list of <see cref="IModelValidatorProvider"/>.</param> 25IList<IModelValidatorProvider> validatorProviders, 34IModelValidatorProvider validatorProvider,
ModelBinding\Validation\IMetadataBasedModelValidatorProvider.cs (2)
11/// An <see cref="IModelValidatorProvider" /> that provides <see cref="IModelValidator"/> instances 22/// Gets a value that determines if the <see cref="IModelValidatorProvider"/> can
ModelBinding\Validation\ModelValidatorProviderExtensions.cs (7)
9/// Extension methods for <see cref="IModelValidatorProvider"/>. 16/// <param name="list">This list of <see cref="IModelValidatorProvider"/>s.</param> 18public static void RemoveType<TModelValidatorProvider>(this IList<IModelValidatorProvider> list) where TModelValidatorProvider : IModelValidatorProvider 28/// <param name="list">This list of <see cref="IModelValidatorProvider"/>s.</param> 30public static void RemoveType(this IList<IModelValidatorProvider> list, Type type) 37var modelValidatorProvider = list[i];
ModelBinding\Validation\ValidationVisitor.cs (3)
26/// <param name="validatorProvider">The <see cref="IModelValidatorProvider"/>.</param> 32IModelValidatorProvider validatorProvider, 55protected IModelValidatorProvider ValidatorProvider { get; }
ModelBinding\Validation\ValidatorCache.cs (3)
24public IReadOnlyList<IModelValidator> GetValidators(ModelMetadata metadata, IModelValidatorProvider validatorProvider) 66private static IReadOnlyList<IModelValidator> GetValidatorsFromEntry(CacheEntry entry, ModelMetadata metadata, IModelValidatorProvider validationProvider) 94private static void ExecuteProvider(IModelValidatorProvider validatorProvider, ModelMetadata metadata, List<ValidatorItem> items)
MvcOptions.cs (3)
49ModelValidatorProviders = new List<IModelValidatorProvider>(); 190/// Gets a list of <see cref="IModelValidatorProvider"/>s used by this application. 192public IList<IModelValidatorProvider> ModelValidatorProviders { get; }
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsModelValidatorProvider.cs (1)
12/// An implementation of <see cref="IModelValidatorProvider"/> which provides validators