CompositeCondition public abstract class CompositeCondition : Condition, IList<Condition>, ICollection<Condition>, IEnumerable<Condition>, IEnumerable Documentation public int Count { get; } public bool IsReadOnly { get; } public Condition this[int index] { get; set; } public void Add(Condition condition) public void AddRange(Condition[] conditions) public void AddRange(IEnumerable<Condition> conditions) public void Clear() public bool Contains(Condition item) public void CopyTo(Condition[] array, int arrayIndex) public IEnumerator<Condition> GetEnumerator() public int IndexOf(Condition item) public void Insert(int index, Condition item) public bool Remove(Condition item) public void RemoveAt(int index)