The following tables list the members exposed by ConditionGroup.
Name | Description | |
---|---|---|
ConditionGroup Constructor | Overloaded. |
Name | Description | |
---|---|---|
CombineOperator | Gets/sets the LogicalOperator used to evalute whether one or all conditions need be met. | |
Count | Returns the number of conditions in the collection. | |
IsFixedSize | Returns whether the collection is of a constant size. | |
IsReadOnly | True if the collection is read-only | |
Item | Returns the ICondition at the specified index. |
Name | Description | |
---|---|---|
Add | Add the provided ICondition to the collection. | |
Clear | Clears the collection | |
Clone | Returns a deep clone of the ConditionGroup. | |
Contains | Returns whether the specified value is contained in the collection. | |
GetEnumerator | Returns an enumerator to iterate over the ICondition's. | |
IndexOf | Returns the index of the item in the collection. | |
Insert | Inserts an ICondition into the colection | |
Matches | Determines whether the provided value matches one condition in the group, if CombineOperator is LogicalOperator.Or, or all values if CombineOperator is LogicalOperator.And. | |
Remove | Remove the specified ICondition from the collection. | |
RemoveAt | Removes the ICondition from the collection at the specified index |
Name | Description | |
---|---|---|
FirePropertyChanged | Raises the PropertyChanged event if there are any listeners. | |
ShouldSerializeCombineOperator | Returns whether the CombineOperator should be serialized. | |
ShouldSerializeList | Returns whether the list maintaining the condition group should be serialized. |
Name | Description | |
---|---|---|
PropertyChanged | Fired when a condition is added or removed from the group. |