C# Class ExoRule.Validation.ValidationRule

Applies conditions to a ModelProperty when specific validation conditions occur.
Inheritance: PropertyRule
Mostrar archivo Open project: vc3/ExoRule

Public Methods

Method Description
ValidationRule ( string rootType, string property, ModelExpression validationExpression, ModelExpression errorMessageExpression ) : System
ValidationRule ( string rootType, string property, string validationExpression, string errorMessageExpression ) : System

Protected Methods

Method Description
ConditionApplies ( ModelInstance root ) : bool

Private Methods

Method Description
InitializeExpressions ( ) : void

Method Details

ConditionApplies() protected method

protected ConditionApplies ( ModelInstance root ) : bool
root ModelInstance
return bool

ValidationRule() public method

public ValidationRule ( string rootType, string property, ModelExpression validationExpression, ModelExpression errorMessageExpression ) : System
rootType string
property string
validationExpression ModelExpression
errorMessageExpression ModelExpression
return System

ValidationRule() public method

public ValidationRule ( string rootType, string property, string validationExpression, string errorMessageExpression ) : System
rootType string
property string
validationExpression string
errorMessageExpression string
return System