C# Class FluentValidation.Validators.EqualValidator

Inheritance: PropertyValidator, IComparisonValidator
Afficher le fichier Open project: JeremySkinner/FluentValidation

Méthodes publiques

Méthode Description
EqualValidator ( object>.Func comparisonProperty, MemberInfo member ) : System
EqualValidator ( object>.Func comparisonProperty, MemberInfo member, IEqualityComparer comparer ) : System
EqualValidator ( object valueToCompare ) : System
EqualValidator ( object valueToCompare, IEqualityComparer comparer ) : System

Méthodes protégées

Méthode Description
Compare ( object comparisonValue, object propertyValue ) : bool
IsValid ( PropertyValidatorContext context ) : bool

Private Methods

Méthode Description
GetComparisonValue ( PropertyValidatorContext context ) : object

Method Details

Compare() protected méthode

protected Compare ( object comparisonValue, object propertyValue ) : bool
comparisonValue object
propertyValue object
Résultat bool

EqualValidator() public méthode

public EqualValidator ( object>.Func comparisonProperty, MemberInfo member ) : System
comparisonProperty object>.Func
member System.Reflection.MemberInfo
Résultat System

EqualValidator() public méthode

public EqualValidator ( object>.Func comparisonProperty, MemberInfo member, IEqualityComparer comparer ) : System
comparisonProperty object>.Func
member System.Reflection.MemberInfo
comparer IEqualityComparer
Résultat System

EqualValidator() public méthode

public EqualValidator ( object valueToCompare ) : System
valueToCompare object
Résultat System

EqualValidator() public méthode

public EqualValidator ( object valueToCompare, IEqualityComparer comparer ) : System
valueToCompare object
comparer IEqualityComparer
Résultat System

IsValid() protected méthode

protected IsValid ( PropertyValidatorContext context ) : bool
context PropertyValidatorContext
Résultat bool