Clear()
|
Clears the RuleSet.RegisteredRules and RuleSet.RegisteredSources of the RuleSet.
|
DropCachedRules()
|
Drops the Rule cache for all persistent Rule Sources.
|
Equals(Object, Object)
static
|
Determines whether the specified object instances are considered equal.
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
|
FindRule(String)
|
Returns a rule by its ID.
|
GetEnumerator()
|
Returns an enumerator that iterates through a collection of rules.
|
GetHashCode()
|
Serves as the default hash function.
|
GetRules()
|
Returns a list of all rules registered in the RuleSet.
|
GetRules(IEnumerable<Type>)
|
Returns a list of rules that belongs to the current RuleSet.
|
GetRules(IEnumerable)
|
Returns a list of all rules that belong to the objects listed in a parameter.
|
GetRules(Object, ContextIdentifiers)
|
Returns a list of all rules for the given object and validation contexts.
|
GetRules(Object)
|
Returns a list of all rules that belong to the object specified in a parameter.
|
GetRules(Type, ContextIdentifiers)
|
Returns a list of rules for the given type and validation contexts.
|
GetType()
|
Gets the Type of the current instance.
|
IsEmptyValue(Object, String, Object, IServiceProvider)
static
|
Determines whether or not the validation rule’s target property value is considered empty.
|
IsEmptyValue(Object, String, Object)
static
|
Determines whether or not the validation rule’s target property value is considered empty.
|
IsEmptyValueType(Type, IServiceProvider)
static
|
|
IsEmptyValueType(Type)
static
|
|
MemberwiseClone()
protected
|
Creates a shallow copy of the current Object.
|
NeedToValidateRule(IObjectSpace, IRule, Object, String, out String)
static
|
Checks if the rule is marked to be validated.
|
NeedToValidateRule(IObjectSpace, IRule, Object, out String)
static
|
Checks if the rule is marked to be validated.
|
OnValidationCompleted(Object, ValidationCompletedEventArgs)
|
|
ReferenceEquals(Object, Object)
static
|
Determines whether the specified Object instances are the same instance.
|
RegisterRules(ITypeInfo)
|
Adds validation rules of the class given as a parameter to the RuleSet.
|
SetCaptionHelperProvider(ICaptionHelperProvider)
|
|
ToString()
|
Returns a string that represents the current object.
|
Validate(IObjectSpace, Object, ContextIdentifiers, ValidationFailedDelegate)
|
Validates an object against the RuleSet‘s rules with the given validation contexts, returns a result and throws a ValidationException if the validation fails.
|
Validate(IObjectSpace, Object, ContextIdentifiers)
|
Validates an object against RuleSet‘s rules with the given validation contexts, returns a result and throws a ValidationException if the validation fails.
|
ValidateAll(IObjectSpace, IEnumerable, ContextIdentifiers, ValidationFailedDelegate, Frame)
|
Validates multiple objects against RuleSet‘s rules with the given validation contexts, returns a result and throws a ValidationException if the validation fails.
|
ValidateAll(IObjectSpace, IEnumerable, ContextIdentifiers)
|
Validates multiple objects against RuleSet‘s rules with the given validation contexts, returns a result and throws a ValidationException if the validation fails.
|
ValidateAllTargets(IObjectSpace, IEnumerable, ContextIdentifiers)
|
Silently (without raising the RuleSet.ValidationCompleted event and throwing the ValidationException) validates multiple targets and returns the result.
|
ValidateAllTargets(IObjectSpace, IEnumerable)
|
Silently (without raising the RuleSet.ValidationCompleted event and throwing the ValidationException) validates multiple targets and returns the result.
|
ValidateRule(IObjectSpace, IRule, Object)
static
|
Checks a rule on a target and returns a result.
|
ValidateTarget(IObjectSpace, Object, ContextIdentifiers)
|
Silently validates an object (without raising the RuleSet.ValidationCompleted event and throwing the ValidationException) and returns a result.
|
ValidateTarget(IObjectSpace, Object, ReadOnlyCollection<IRule>, ContextIdentifiers)
|
|