Validator<T> Class

Represents logic used to validate an instance of T.

Namespace: Microsoft.Practices.EnterpriseLibrary.Validation
Assembly: Microsoft.Practices.EnterpriseLibrary.Validation (in Microsoft.Practices.EnterpriseLibrary.Validation.dll) Version: 6.0.0.0 (6.0.1304.0)

Syntax

public abstract class Validator<T> : Validator
'Declaration
Public MustInherit Class Validator(Of T)
    Inherits Validator
generic<typename T>
public ref class Validator abstract : public Validator

Type Parameters

  • T
    The type of objects the can be validated.

Remarks

Generic validators will still answer the non-generic validation requests, logging a failure when the validation target is not compatible with the T.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.EnterpriseLibrary.Validation.Validator
    Microsoft.Practices.EnterpriseLibrary.Validation.Validator<T>
      Microsoft.Practices.EnterpriseLibrary.Validation.Validators.GenericValidatorWrapper<T>
      Microsoft.Practices.EnterpriseLibrary.Validation.Validators.MemberAccessValidator<T>
      Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ValueValidator<T>

See Also

Validator<T> Members

Microsoft.Practices.EnterpriseLibrary.Validation Namespace

Microsoft.Practices.EnterpriseLibrary.Validation.Validator