Export (0) Print
Expand All
Expand Minimize

Microsoft.Practices.EnterpriseLibrary.Validation.Validators Namespace

  ClassDescription
Ee743849.pubclass(en-us,PandP.50).gifAndCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Ee743849.pubclass(en-us,PandP.50).gifBaseValidationAttribute
Base class for validation related attributes.
Ee743849.pubclass(en-us,PandP.50).gifContainsCharactersValidator
Performs validation on strings by verifying if it contains a character set using the ContainsCharacters mode.
Ee743849.pubclass(en-us,PandP.50).gifContainsCharactersValidatorAttribute
Ee743849.pubclass(en-us,PandP.50).gifDateTimeRangeValidator
Performs validation on DateTime instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.50).gifDateTimeRangeValidatorAttribute
Attribute to specify date range validation on a property, method or field.
Ee743849.pubclass(en-us,PandP.50).gifDomainValidator<T>
Validates an object by checking if it belongs to a set.
Ee743849.pubclass(en-us,PandP.50).gifDomainValidatorAttribute
Represents a DomainValidatorAttribute.
Ee743849.pubclass(en-us,PandP.50).gifEnumConversionValidator
Validates a string by checking it represents a value for a given enum type.
Ee743849.pubclass(en-us,PandP.50).gifEnumConversionValidatorAttribute
Represents a EnumConversionValidator.
Ee743849.pubclass(en-us,PandP.50).gifFieldValueAccess
Represents the logic to access values from a field.
Ee743849.pubclass(en-us,PandP.50).gifFieldValueValidator<T>
Validates the value of a field using a configured validator.
Ee743849.pubclass(en-us,PandP.50).gifGenericValidatorWrapper<T>
Used to provide a generic API over the unknown validators.
Ee743849.pubclass(en-us,PandP.50).gifHasSelfValidationAttribute
Indicates the target type defines self validation methods.
Ee743849.pubclass(en-us,PandP.50).gifIgnoreNullsAttribute
Indicates that a nulla null reference (Nothing in Visual Basic) value is to be allowed by the validator represented by the validation attributes for the language element this attribute is bound.
Ee743849.pubclass(en-us,PandP.50).gifMemberAccessValidator<T>
Base generic validator for member access validation.
Ee743849.pubclass(en-us,PandP.50).gifMethodReturnValueValidator<T>
Validates the return value of a method without parameters using a configured validator.
Ee743849.pubclass(en-us,PandP.50).gifMethodValueAccess
Represents the logic to access values from a method.
Ee743849.pubclass(en-us,PandP.50).gifNotNullValidator
Logs a failure when validating a nulla null reference (Nothing in Visual Basic) reference.
Ee743849.pubclass(en-us,PandP.50).gifNotNullValidatorAttribute
Describes a NotNullValidator.
Ee743849.pubclass(en-us,PandP.50).gifNullIgnoringValidatorWrapper
Validator that succeeds on null values and delegates validation of non-null values to another validator.
Ee743849.pubclass(en-us,PandP.50).gifObjectCollectionValidator
Performs validation on collection objects by applying the validation rules specified for a supplied type to its members.
Ee743849.pubclass(en-us,PandP.50).gifObjectCollectionValidatorAttribute
Represents an ObjectValidator.
Ee743849.pubclass(en-us,PandP.50).gifObjectValidator
Performs validation on objects by applying the validation rules specified for a supplied type.
Ee743849.pubclass(en-us,PandP.50).gifObjectValidatorAttribute
Represents an ObjectValidator.
Ee743849.pubclass(en-us,PandP.50).gifOrCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Ee743849.pubclass(en-us,PandP.50).gifPropertyComparisonValidator
Performs validation by comparing the a value with the value of a property on the target object by using a specified comparison operation.
Ee743849.pubclass(en-us,PandP.50).gifPropertyComparisonValidatorAttribute
Ee743849.pubclass(en-us,PandP.50).gifPropertyValueAccess
Represents the logic to access values from a property.
Ee743849.pubclass(en-us,PandP.50).gifPropertyValueValidator<T>
Validates the value of a property using a configured validator.
Ee743849.pubclass(en-us,PandP.50).gifRangeChecker<T>
Internal implementation for range checking validators.
Ee743849.pubclass(en-us,PandP.50).gifRangeValidator
Performs validation on IComparable instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.50).gifRangeValidator<T>
Performs validation on T instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.50).gifRangeValidatorAttribute
Represents a RangeValidator.
Ee743849.pubclass(en-us,PandP.50).gifRegexValidator
Performs validation on strings by matching them to a Regex.
Ee743849.pubclass(en-us,PandP.50).gifRegexValidatorAttribute
Represents a RegexValidator.
Ee743849.pubclass(en-us,PandP.50).gifRelativeDateTimeGenerator
Ee743849.pubclass(en-us,PandP.50).gifRelativeDateTimeValidator
Validates a DateTime value by checking it belongs to a range relative to the current date.
Ee743849.pubclass(en-us,PandP.50).gifRelativeDateTimeValidatorAttribute
Ee743849.pubclass(en-us,PandP.50).gifSelfValidationAttribute
Marks a method as implementing self validation logic.
Ee743849.pubclass(en-us,PandP.50).gifSelfValidationValidator
Performs validation by invoking a method on the validated object.
Ee743849.pubclass(en-us,PandP.50).gifStringLengthValidator
Performs validation on strings by comparing their lengths to the specified boundaries.
Ee743849.pubclass(en-us,PandP.50).gifStringLengthValidatorAttribute
Describes a StringLengthValidator.
Ee743849.pubclass(en-us,PandP.50).gifTypeConversionValidator
Validates a string by checking it represents a value for a given type.
Ee743849.pubclass(en-us,PandP.50).gifTypeConversionValidatorAttribute
Represents a TypeConversionValidator.
Ee743849.pubclass(en-us,PandP.50).gifValidationAttributeValidator
Validator wrapping a collection of ValidationAttribute.
Ee743849.pubclass(en-us,PandP.50).gifValidatorAttribute
Describes the validation logic that must be applied to a language element when creating a Validator for a type.
Ee743849.pubclass(en-us,PandP.50).gifValidatorCompositionAttribute
Indicates that the kind of composition to use when multiple ValidatorAttribute instances are bound to a language element.
Ee743849.pubclass(en-us,PandP.50).gifValueAccessComparisonValidator
Performs validation by comparing the provided value with another value extracted from the validation target.
Ee743849.pubclass(en-us,PandP.50).gifValueAccessValidator
Performs validation on objects by validating a value extracted from them through an instance of ValueAccess with a specified Validator.
Ee743849.pubclass(en-us,PandP.50).gifValueValidator
Base class for validators on simple values.
Ee743849.pubclass(en-us,PandP.50).gifValueValidator<T>
Base class for strongly-typed validators on simple values.
Ee743849.pubclass(en-us,PandP.50).gifValueValidatorAttribute
Describes a ValueValidator.

  EnumerationDescription
Ee743849.pubenumeration(en-us,PandP.50).gifComparisonOperator
Represents the different comparison behaviors available for a PropertyComparisonValidator.
Ee743849.pubenumeration(en-us,PandP.50).gifContainsCharacters
Represents the behavior of the ContainsCharactersValidator.
Ee743849.pubenumeration(en-us,PandP.50).gifDateTimeUnit
Date time unit.
Ee743849.pubenumeration(en-us,PandP.50).gifRangeBoundaryType
Indicates how to interpret a range boundary.
Show:
© 2015 Microsoft