Class DiscoverableModelValidatorProvider
- Namespace
- Cratis.Applications.Validation
- Assembly
- Cratis.Applications.dll
Represents a IModelValidatorProvider for DiscoverableValidator<T>.
public class DiscoverableModelValidatorProvider : IModelValidatorProvider
- Inheritance
-
DiscoverableModelValidatorProvider
- Implements
- Inherited Members
Constructors
DiscoverableModelValidatorProvider(IDiscoverableValidators)
Represents a IModelValidatorProvider for DiscoverableValidator<T>.
public DiscoverableModelValidatorProvider(IDiscoverableValidators discoverableValidators)
Parameters
discoverableValidators
IDiscoverableValidatorsThe IDiscoverableValidators to use for looking up validators.
Methods
CreateValidators(ModelValidatorProviderContext)
Creates the validators for ModelMetadata.
public void CreateValidators(ModelValidatorProviderContext context)
Parameters
Remarks
Implementations should add the IModelValidator instances to the appropriate ValidatorItem instance which should be added to Results.