| RuleSet Class |
Namespace: FlexRule.Core.Model
[SerializableAttribute] public sealed class RuleSet : IRuleSet, IQueryableSet
The RuleSet type exposes the following members.
| Name | Description | |
|---|---|---|
| AddModel |
Adds a model access ModelContainer to a section of RuleSet | |
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HierarchicalRuleSet |
This IRuleSet instance can handle hierarchical structure on IModelContainer | |
| IsValidQuery |
Checks if the query is in a valid format
| |
| Select |
Selects multiple IElementModel | |
| SelectFirst |
Retrieves the first available result of the query
| |
| SetSourceAdapter |
To inject custom IQueryableSet adapter
| |
| SimpleRuleSet | Obsolete.
This IRuleSet instance can handle multiple flat IModelContainer | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| AddModel |
Allows adding individual models as part of a ruleset
(Defined by RuleSetExtensions.) |