C# Class FluentValidation.Validators.EqualValidator

Inheritance: PropertyValidator, IComparisonValidator
显示文件 Open project: JeremySkinner/FluentValidation

Public Methods

Method 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

Protected Methods

Method Description
Compare ( object comparisonValue, object propertyValue ) : bool
IsValid ( PropertyValidatorContext context ) : bool

Private Methods

Method Description
GetComparisonValue ( PropertyValidatorContext context ) : object

Method Details

Compare() protected method

protected Compare ( object comparisonValue, object propertyValue ) : bool
comparisonValue object
propertyValue object
return bool

EqualValidator() public method

public EqualValidator ( object>.Func comparisonProperty, MemberInfo member ) : System
comparisonProperty object>.Func
member System.Reflection.MemberInfo
return System

EqualValidator() public method

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

EqualValidator() public method

public EqualValidator ( object valueToCompare ) : System
valueToCompare object
return System

EqualValidator() public method

public EqualValidator ( object valueToCompare, IEqualityComparer comparer ) : System
valueToCompare object
comparer IEqualityComparer
return System

IsValid() protected method

protected IsValid ( PropertyValidatorContext context ) : bool
context PropertyValidatorContext
return bool