Version

ConditionGroup Class Members

The following tables list the members exposed by ConditionGroup.

Public Constructors
 NameDescription
Public ConstructorConditionGroup ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyCombineOperatorGets/sets the LogicalOperator used to evalute whether one or all conditions need be met.  
Public PropertyCountReturns the number of conditions in the collection.  
Public PropertyIsFixedSizeReturns whether the collection is of a constant size.  
Public PropertyIsReadOnlyTrue if the collection is read-only  
Public PropertyItemReturns the ICondition at the specified index.  
Public Methods
 NameDescription
Public MethodAddAdd the provided ICondition to the collection.  
Public MethodClearClears the collection  
Public MethodCloneReturns a deep clone of the ConditionGroup.  
Public MethodContainsReturns whether the specified value is contained in the collection.  
Public MethodGetEnumeratorReturns an enumerator to iterate over the ICondition's.  
Public MethodIndexOfReturns the index of the item in the collection.  
Public MethodInsertInserts an ICondition into the colection  
Public MethodMatchesDetermines whether the provided value matches one condition in the group, if CombineOperator is LogicalOperator.Or, or all values if CombineOperator is LogicalOperator.And.  
Public MethodRemoveRemove the specified ICondition from the collection.  
Public MethodRemoveAtRemoves the ICondition from the collection at the specified index  
Protected Methods
 NameDescription
Protected MethodFirePropertyChangedRaises the PropertyChanged event if there are any listeners.  
Protected MethodShouldSerializeCombineOperatorReturns whether the CombineOperator should be serialized.  
Protected MethodShouldSerializeListReturns whether the list maintaining the condition group should be serialized.  
Public Events
 NameDescription
Public EventPropertyChangedFired when a condition is added or removed from the group.  
See Also