public override object Clone() { return(new Unary(_op, (Expression)_operand.Clone())); }
public override object Clone() { return(new TypeFilter((Expression)_source.Clone(), _type)); }
public override object Clone() { return(new Filter((Expression)_source.Clone(), (Expression)_constraint.Clone())); }
public override object Clone() { return(new OrderBy((Expression)_source.Clone(), (OrderByItemCollection)_items.Clone(), (OrderByJoinCollection)_joins.Clone())); }
public override object Clone() { return new Binary(_op, (Expression)_left.Clone(), (Expression)_right.Clone()); }
public override object Clone() { return(new Property(_name, (Expression)_source.Clone())); }