Table of Contents

Class QueryValidator<T>

Namespace
Cratis.Applications.Queries
Assembly
Cratis.Applications.dll

Represents the base type for a validator of query.

public class QueryValidator<T> : DiscoverableValidator<T>, IValidator<T>, IValidator, IEnumerable<IValidationRule>, IEnumerable, IDiscoverableValidator<T>

Type Parameters

T

Type of query.

Inheritance
AbstractValidator<T>
QueryValidator<T>
Implements
IValidator<T>
IValidator
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<T>.Validate(T)
AbstractValidator<T>.Validate(ValidationContext<T>)
AbstractValidator<T>.CreateDescriptor()
AbstractValidator<T>.Include(IValidator<T>)
AbstractValidator<T>.GetEnumerator()
AbstractValidator<T>.PreValidate(ValidationContext<T>, ValidationResult)
AbstractValidator<T>.RaiseValidationException(ValidationContext<T>, ValidationResult)
AbstractValidator<T>.OnRuleAdded(IValidationRule<T>)
AbstractValidator<T>.CascadeMode
AbstractValidator<T>.ClassLevelCascadeMode
AbstractValidator<T>.RuleLevelCascadeMode