public Where Clone() { Where result = new Where(negatingAll); result.expressions = null; result.expressions = new List<IQueryPart>(expressions); return result; }
public Where WhereNot() { if (where != null) throw new NotSupportedException(string.Format("Can't override the 'where' clause; original 'where':{0}", where.Clause)); where = new Where(true); return where; }
public Where Where() { if (where == null) where = new Where(); return where; }
public void SetWhere(Where whereClause) { if (whereClause == null) throw new ArgumentNullException("whereClause"); where = whereClause; }