The Mindscape.LightSpeed.Validation namespace provides classes that are used to implement [Entity] validation.
Classes
Class | Description | |
---|---|---|
![]() | 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
Enumeration | Description | |
---|---|---|
![]() | ComparisonOperator |
Operators used in a ComparisonValidationRule |