Table of Contents

Class DiscoverableModelValidatorProvider

Namespace
Cratis.Applications.Validation
Assembly
Cratis.Applications.dll
public class DiscoverableModelValidatorProvider : IModelValidatorProvider
Inheritance
DiscoverableModelValidatorProvider
Implements
Inherited Members

Constructors

DiscoverableModelValidatorProvider(IDiscoverableValidators)

public DiscoverableModelValidatorProvider(IDiscoverableValidators discoverableValidators)

Parameters

discoverableValidators IDiscoverableValidators

The IDiscoverableValidators to use for looking up validators.

Methods

CreateValidators(ModelValidatorProviderContext)

Creates the validators for ModelMetadata.

public void CreateValidators(ModelValidatorProviderContext context)

Parameters

context ModelValidatorProviderContext

The ModelValidatorProviderContext.

Remarks

Implementations should add the IModelValidator instances to the appropriate ValidatorItem instance which should be added to Results.