Table of Contents

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

types ITypes

ITypes for type discovery.

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 Type

Type of model to get a validator for.

validator IValidator

The FluentValidation.IValidator if found.

Returns

bool

True if a validator was found, false otherwise.