Interface IGetsAllExecutableRulesWithDependencies
An object which gets a collection of ExecutableRuleAndDependencies from a manifest value and an object to be validated.
Namespace: CSF.Validation.RuleExecution
Assembly: CSF.Validation.dll
Syntax
public interface IGetsAllExecutableRulesWithDependencies
Methods
| Improve this Doc View SourceGetRulesWithDependencies(ManifestItem, Object, ResolvedValidationOptions)
Gets a collection of the executable rules and their dependencies from the specified manifest value and an object to be validated.
Declaration
IReadOnlyList<ExecutableRuleAndDependencies> GetRulesWithDependencies(ManifestItem manifestValue, object objectToBeValidated, ResolvedValidationOptions validationOptions)
Parameters
Type | Name | Description |
---|---|---|
ManifestItem | manifestValue | The manifest value. |
System.Object | objectToBeValidated | The object to be validated. |
ResolvedValidationOptions | validationOptions | The validation options. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<ExecutableRuleAndDependencies> | A collection of all of the executable rules and the dependencies for each rule. |