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