Export (0) Print
Expand All
Expand Minimize

Microsoft.Practices.EnterpriseLibrary.Validation.Validators Namespace

 

  Class Description
Public class AndCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Public class BaseValidationAttribute
Base class for validation related attributes.
Public class ContainsCharactersValidator
Performs validation on strings by verifying if it contains a character set using the ContainsCharacters mode.
Public class ContainsCharactersValidatorAttribute
Public class DateTimeRangeValidator
Performs validation on DateTime instances by comparing them to the specified boundaries.
Public class DateTimeRangeValidatorAttribute
Attribute to specify date range validation on a property, method or field.
Public class DomainValidator<T>
Validates an object by checking if it belongs to a set.
Public class DomainValidatorAttribute
Represents a DomainValidatorAttribute.
Public class EnumConversionValidator
Validates a string by checking it represents a value for a given enum type.
Public class EnumConversionValidatorAttribute
Represents a EnumConversionValidator.
Public class FieldValueAccess
Represents the logic to access values from a field.
Public class FieldValueValidator<T>
Validates the value of a field using a configured validator.
Public class GenericValidatorWrapper<T>
Used to provide a generic API over the unknown validators.
Public class HasSelfValidationAttribute
Indicates the target type defines self validation methods.
Public class IgnoreNullsAttribute
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.
Public class MemberAccessValidator<T>
Base generic validator for member access validation.
Public class MethodReturnValueValidator<T>
Validates the return value of a method without parameters using a configured validator.
Public class MethodValueAccess
Represents the logic to access values from a method.
Public class NotNullValidator
Logs a failure when validating a nulla null reference (Nothing in Visual Basic) reference.
Public class NotNullValidatorAttribute
Describes a NotNullValidator.
Public class NullIgnoringValidatorWrapper
Validator that succeeds on null values and delegates validation of non-null values to another validator.
Public class ObjectCollectionValidator
Performs validation on collection objects by applying the validation rules specified for a supplied type to its members.
Public class ObjectCollectionValidatorAttribute
Represents an ObjectValidator.
Public class ObjectValidator
Performs validation on objects by applying the validation rules specified for a supplied type.
Public class ObjectValidatorAttribute
Represents an ObjectValidator.
Public class OrCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Public class PropertyComparisonValidator
Performs validation by comparing the a value with the value of a property on the target object by using a specified comparison operation.
Public class PropertyComparisonValidatorAttribute
Public class PropertyValueAccess
Represents the logic to access values from a property.
Public class PropertyValueValidator<T>
Validates the value of a property using a configured validator.
Public class RangeChecker<T>
Internal implementation for range checking validators.
Public class RangeValidator
Performs validation on IComparable instances by comparing them to the specified boundaries.
Public class RangeValidator<T>
Performs validation on T instances by comparing them to the specified boundaries.
Public class RangeValidatorAttribute
Represents a RangeValidator.
Public class RegexValidator
Performs validation on strings by matching them to a Regex.
Public class RegexValidatorAttribute
Represents a RegexValidator.
Public class RelativeDateTimeGenerator
Public class RelativeDateTimeValidator
Validates a DateTime value by checking it belongs to a range relative to the current date.
Public class RelativeDateTimeValidatorAttribute
Public class SelfValidationAttribute
Marks a method as implementing self validation logic.
Public class SelfValidationValidator
Performs validation by invoking a method on the validated object.
Public class StringLengthValidator
Performs validation on strings by comparing their lengths to the specified boundaries.
Public class StringLengthValidatorAttribute
Describes a StringLengthValidator.
Public class TypeConversionValidator
Validates a string by checking it represents a value for a given type.
Public class TypeConversionValidatorAttribute
Represents a TypeConversionValidator.
Public class ValidationAttributeValidator
Validator wrapping a collection of ValidationAttribute.
Public class ValidatorAttribute
Describes the validation logic that must be applied to a language element when creating a Validator for a type.
Public class ValidatorCompositionAttribute
Indicates that the kind of composition to use when multiple ValidatorAttribute instances are bound to a language element.
Public class ValueAccessComparisonValidator
Performs validation by comparing the provided value with another value extracted from the validation target.
Public class ValueAccessValidator
Performs validation on objects by validating a value extracted from them through an instance of ValueAccess with a specified Validator.
Public class ValueValidator
Base class for validators on simple values.
Public class ValueValidator<T>
Base class for strongly-typed validators on simple values.
Public class ValueValidatorAttribute
Describes a ValueValidator.

  Enumeration Description
Public enumeration ComparisonOperator
Represents the different comparison behaviors available for a PropertyComparisonValidator.
Public enumeration ContainsCharacters
Represents the behavior of the ContainsCharactersValidator.
Public enumeration DateTimeUnit
Date time unit.
Public enumeration RangeBoundaryType
Indicates how to interpret a range boundary.
Show:
© 2015 Microsoft