Class DiscoverableValidators
- Namespace
- Cratis.Applications.Validation
- Assembly
- Cratis.Applications.dll
Represents an implementation of IDiscoverableValidators that can discover validators from assemblies.
public class DiscoverableValidators : IDiscoverableValidators
- Inheritance
-
DiscoverableValidators
- Implements
- Inherited Members
Constructors
DiscoverableValidators(ITypes)
Initializes a new instance of the DiscoverableValidators class.
public DiscoverableValidators(ITypes types)
Parameters
Methods
TryGet(Type, out IValidator)
Try to get a validator for the given model type.
public bool TryGet(Type modelType, out IValidator validator)
Parameters
modelType
TypeType of model to get a validator for.
validator
IValidatorThe FluentValidation.IValidator if found.
Returns
- bool
True if a validator was found, false otherwise.