Class PageSizeValidator
- Namespace
- Cratis.Arc.Queries
- Assembly
- Cratis.Arc.Core.dll
Represents a validator for PageSize.
public class PageSizeValidator : ConceptValidator<PageSize>, IValidator<PageSize>, IValidator, IEnumerable<IValidationRule>, IEnumerable, IHasIgnoredConceptRuleMembers, IDiscoverableValidator<PageSize>
- Inheritance
-
AbstractValidator<PageSize>PageSizeValidator
- Implements
-
IValidator<PageSize>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<PageSize>.Validate(PageSize)AbstractValidator<PageSize>.Validate(ValidationContext<PageSize>)AbstractValidator<PageSize>.CreateDescriptor()AbstractValidator<PageSize>.RuleForEach<TElement>(Expression<Func<PageSize, IEnumerable<TElement>>>)AbstractValidator<PageSize>.Include(IValidator<PageSize>)AbstractValidator<PageSize>.GetEnumerator()AbstractValidator<PageSize>.PreValidate(ValidationContext<PageSize>, ValidationResult)AbstractValidator<PageSize>.RaiseValidationException(ValidationContext<PageSize>, ValidationResult)AbstractValidator<PageSize>.OnRuleAdded(IValidationRule<PageSize>)AbstractValidator<PageSize>.ClassLevelCascadeModeAbstractValidator<PageSize>.RuleLevelCascadeMode
- Extension Methods
Constructors
PageSizeValidator()
Initializes a new instance of the PageSizeValidator class.
public PageSizeValidator()