IValidationRule
Defines a rule associated with a property which can have multiple validators.
The components in this rule.
Dependent rules.
Expression that was used to create the rule.
Whether the rule has an async condition defined.
Whether the rule has a condition defined.
Property associated with this rule.
Returns the property name for the property being validated.
Returns null if it is not a property being validated (eg a method call)
Name of the rule-set to which this rule belongs.
Type of the property being validated
Gets the display name for the property.