Class EnumValidator<T>
- Namespace
- Core.CliniCore.Domain.Validation.Validators
- Assembly
- Core.CliniCore.dll
public class EnumValidator<T> : AbstractValidator<T>, IValidator<T>
Type Parameters
T
- Inheritance
-
EnumValidator<T>
- Implements
-
IValidator<T>
- Inherited Members
Constructors
EnumValidator(IEnumerable<T>, string?, bool)
public EnumValidator(IEnumerable<T> validValues, string? errorMessage = null, bool allowNull = true)
Parameters
validValuesIEnumerable<T>errorMessagestringallowNullbool
Methods
IsValid(T)
public override bool IsValid(T value)
Parameters
valueT