Table of Contents

Class BuilderWithPropValidator<TObj, T>

Namespace
ExpressValidator
Assembly
ExpressValidator.dll

This class is primarily for internal use by ExpressValidator.

public class BuilderWithPropValidator<TObj, T> : IBuilderWithPropValidator<TObj, T>

Type Parameters

TObj
T
Inheritance
BuilderWithPropValidator<TObj, T>
Implements
Inherited Members

Methods

WithAsyncValidation(Action<IRuleBuilderOptions<T, T>>)

Allows validators to be added to the IRuleBuilderOptions<T, T> property rule builder with possible use with async validators.

public ExpressValidatorBuilder<TObj> WithAsyncValidation(Action<IRuleBuilderOptions<T, T>> action)

Parameters

action Action<IRuleBuilderOptions<T, T>>

Action to add validators

Returns

ExpressValidatorBuilder<TObj>

<ExpressValidatorBuilder<TObj>>

WithValidation(Action<IRuleBuilderOptions<T, T>>)

Allows validators to be added in the IRuleBuilderOptions<T, T> property rule builder.

public ExpressValidatorBuilder<TObj> WithValidation(Action<IRuleBuilderOptions<T, T>> action)

Parameters

action Action<IRuleBuilderOptions<T, T>>

Action to add validators

Returns

ExpressValidatorBuilder<TObj>

<ExpressValidatorBuilder<TObj>>