Table of Contents

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
Inherited Members

Constructors

EnumValidator(IEnumerable<T>, string?, bool)

public EnumValidator(IEnumerable<T> validValues, string? errorMessage = null, bool allowNull = true)

Parameters

validValues IEnumerable<T>
errorMessage string
allowNull bool

Methods

IsValid(T)

public override bool IsValid(T value)

Parameters

value T

Returns

bool