Namespace EPiServer.Validation.Internal
Classes
ContentDataAnnotationsValidator
Validates the IContentData instance against attributes inheriting System.ComponentModel.DataAnnotations.ValidationAttribute.
ContentNameValidator
Validates that Name of an IContent is set and has a valid format
ContextValidatorWrapper<TInstance, TContext>
Class that encapsulates an instance of IValidate<T> of IContextValidate<TInstance, TContext>
LengthPropertyValidator
Validates that properties matches the required length requirements.
NoContext
Class used in ContextValidatorWrapper<TInstance, TContext> for validators that does not use Context
PageShortcutValidator
Validates that when a shortcut (e.g. Shortcut or Fetchdata) is used that the property PageShortcutLink is set.
PropertyValidatorBase<TSettings>
Base class for property validators validating a property against a certain IPropertyValidationSettings.
PublishDateValidator
Validates that StartPublish occurs before StopPublish.
RangeDatePropertyValidator
Validates that all integer properties adhere to all configured range validation settings.
RangeFloatNumberPropertyValidator
Validates that all float number properties adhere to all configured range validation settings.
RangeNumberPropertyValidator
Validates that all integer properties adhere to all configured range validation settings.
RegularExpressionPropertyValidator
Validates that properties matches the required regular expresssion pattern.
RequiredPropertyValidator
Validates that all required properties are set.
RoutingSegmentValidator
Validates that the current routing segment is unique among its siblings
SimpleAddressValidator
Validates that a simple address for a page is unique within its siblings.
ValidationService
Default implemetation of IValidationService.
ValidatorWrapper
Class that encapsulates an instance of IValidate<T>