public object Clone() { var answer = new EzyArray(); foreach (Object item in list) { if (item is ICloneable) { answer.add(((ICloneable)item).Clone()); } } return(answer); }
public object Clone() { var answer = new EzyArray(inputTransformer, outputTransformer); foreach (Object item in list) { Object citem = item; if (item != null && item is ICloneable) { citem = ((ICloneable)item).Clone(); } answer.add(citem); } return(answer); }