The Mindscape.LightSpeed.Validation namespace provides classes that are used to implement [Entity] validation.

Classes

  ClassDescription
ComparisonValidationRule
Validates the target by comparing it to a given IComparable using a supplied ComparisonOperator.
EmailAddressValidationRule
Validates that the target is a valid email address.
FormatValidationRule
Validates that the target conforms to a given format specified by a supplied regular expression
LengthValidationRule
Validates that the target is within the specified range (inclusive).
PresenceAssociationValidationRule
Validates that an associated object is present.
PresenceValidationRule
Validates that the target is present. i.e. Not null or empty.
ProviderDateRangeValidationRule
Validates that the target is within the specified range (inclusive).
RangeValidationRule
Validates that the target is within the specified range (inclusive).
UniqueValidationRule
Validates that the target is unique.
UriValidationRule
Validates that the target is a valid URI.
ValidateAttribute
Allows custom validations to be applied.
ValidateComparisonAttribute
Associates a ComparisonValidationRule with the attribute target.
ValidateEmailAddressAttribute
Associates a EmailAddressValidationRule with the attribute target.
ValidateFormatAttribute
Associates a FormatValidationRule with the attribute target.
ValidateLengthAttribute
Associates a LengthValidationRule with the attribute target.
ValidatePresenceAttribute
Associates a PresenceValidationRule with the attribute target.
ValidateRangeAttribute
Associates a RangeValidationRule with the attribute target, validating that a value is greater than the low value and less than the high value.
ValidateUniqueAttribute
Associates a UniqueValidationRule with the attribute target.
ValidateUriAttribute
Associates a UriValidationRule with the attribute target.
ValidationAttribute
Base class for all validation attributes.
ValidationContext
The context passed to a ValidationRule.
ValidationError
Represents a single validation error.
ValidationErrorCollection
A read-only, bindable collection of ValidationErrors.
ValidationException
Represents an exception when a validator fails.
ValidationRule
Base class for all validation rules.

Enumerations

  EnumerationDescription
ComparisonOperator
Operators used in a ComparisonValidationRule