Table of Contents

Namespace LfrlAnvil.Validation

Classes

FormattableValidators<TResource>

Creates instances of IValidator<T, TResult> type with ValidationMessage<TResource> result.

ValidationMessage

Creates instances of ValidationMessage<TResource> type.

ValidationMessageFormatter<TResource>

Represents a formatter of generic ValidationMessage<TResource> instances.

Validators<TResult>

Creates instances of IValidator<T, TResult> type.

Structs

ValidationMessageFormatterArgs

Represents miscellaneous ValidationMessageFormatter<TResource> arguments.

ValidationMessage<TResource>

A lightweight generic, potentially parameterized, validation message.

Interfaces

IValidationMessageFormatter<TResource>

Represents a formatter of generic ValidationMessage<TResource> instances.

IValidator<T, TResult>

Represents a generic object validator.