Export (0) Print
Expand All

Microsoft.Practices.EnterpriseLibrary.Validation Namespace

 

  Class Description
Public class AttributeValidatorFactory
A CompositeValidatorFactory that produces validators based on reflection.
Public class CompositeValidatorBuilder
Helps building validators composed by other validators.
Public class CompositeValidatorFactory
An instance factory for creating validators based on other validtor factories.
Public class ConfigurationValidatedElement
Represents the description of how validation must be performed on a language element as defined by configuration.
Public class ConfigurationValidatedType
Represents the description of how validation must be performed on a type as defined by configuration.
Public class ConfigurationValidatorBuilder
Public class ConfigurationValidatorFactory
A Validator factory producing validators from rules specified in a configuration file.
Public class DataErrorInfoHelper
Helper class to implement the IDataErrorInfo interface using the Validation Application Block.
Public class MemberAccessValidatorBuilderFactory
Public class MemberValueAccessBuilder
Creates ValueAccess objects for member descriptors.
Public class MetadataValidatedElement
Represents the description of how validation must be performed on a language element as defined by attributes.
Public class MetadataValidatedParameterElement
Describes how validation must be performed on a parameter as defined by attributes.
Public class MetadataValidatedType
Represents the description of how validation must be performed on a type as defined by attributes.
Public class MetadataValidatorBuilder
Public class ParameterValidatorFactory
A special factory class that creates Validator objects based on attributes specified on a method parameter.
Public class PropertyValidationFactory
Factory for creating Validator objects for properties.
Public class ReflectionMemberValueAccessBuilder
Public class Validation
Facade for validation services.
Public class ValidationAttributeValidatedElement
Represents the description of how validation must be performed on a language element as defined by ValidationAttribute attached to it.
Public class ValidationAttributeValidatedType
Represents the description of how validation must be performed on a type as defined by ValidationAttribute attached to the fields and properties in the type.
Public class ValidationAttributeValidatorBuilder
Builder of validators from attributes inheriting from ValidationAttribute.
Public class ValidationAttributeValidatorFactory
A Validator factory producing validators from rules specified in a configuration file.
Public class ValidationFactory
Factory for creating Validator objects for types.
Public class ValidationReflectionHelper
Helper for reflection access.
Public class ValidationResult
Represents the result of an atomic validation.
Public class ValidationResults
Represents the result of validating an object.
Public class Validator
Represents logic used to validate an object.
Public class Validator<T>
Represents logic used to validate an instance of T.
Public class ValidatorBuilderBase
Encapsulates shared validator building behavior.
Public class ValidatorFactory
Abstract validator factory for creating validators for a specific type.
Public class ValueAccess
Represents the logic of how to access values from a source object.
Public class ValueAccessValidatorBuilder

  Interface Description
Public interface IValidatedElement
Represents the description of how validation must be performed on a language element.
Public interface IValidatedType
Represents the description of how validation must be performed on a type.
Public interface IValidatorDescriptor
Represents the behavior to create a validator for a target type.

  Enumeration Description
Public enumeration CompositionType
Specifies the kind of composition that is to be used when multiple validation attributes are supplied for a member info.
Public enumeration TagFilter
Specifies the kind of filtering to perform for FindAll(TagFilter, String[])
Public enumeration ValidationSpecificationSource
Specifies the required source for validation information when invoking Validator creation methods.
Show:
© 2014 Microsoft