Table of Contents

Class ListValidator<T>

Namespace
Core.CliniCore.Domain.Validation.Validators
Assembly
Core.CliniCore.dll
public class ListValidator<T> : AbstractValidator<List<T>>, IValidator<List<T>>

Type Parameters

T
Inheritance
ListValidator<T>
Implements
Inherited Members

Constructors

ListValidator(int?, int?, IValidator<T>?, string?)

public ListValidator(int? minCount = null, int? maxCount = null, IValidator<T>? itemValidator = null, string? customErrorMessage = null)

Parameters

minCount int?
maxCount int?
itemValidator IValidator<T>
customErrorMessage string

Methods

IsValid(List<T>)

public override bool IsValid(List<T> value)

Parameters

value List<T>

Returns

bool