/// <summary> /// Add a subgroup to this group. /// </summary> /// <param name="logic">The logic of the new group.</param> /// <returns>The new group.</returns> public WhereGroup AddGroup(LogicalGroupComposition logic) { WhereGroup g; g = new WhereGroup(logic); _groups.Add(g); return(g); }
/// <summary> /// Ctor. /// </summary> /// <param name="logic">AND or OR, depending on what kind of group is needed.</param> public WhereGroup(LogicalGroupComposition logic) { Logic = logic; _groups = new List <WhereGroup>(); _predicates = new List <Predicate>(); }