protected override void CloneTo(CloneContext clonectx, Expression target) { Join t = (Join)target; t.inner_selector = (QueryBlock)inner_selector.Clone(clonectx); t.outer_selector = (QueryBlock)outer_selector.Clone(clonectx); base.CloneTo(clonectx, t); }
protected override void CloneTo(CloneContext clonectx, Expression target) { GroupBy t = (GroupBy)target; if (element_selector != null) { t.element_selector = element_selector.Clone(clonectx); t.element_block = (QueryBlock)element_block.Clone(clonectx); } base.CloneTo(clonectx, t); }