public object Clone(CloneScope cloner, string propertyName, object valueFrom) { object propertyValue = ReflectionHelper.GetPropertyValue(valueFrom, propertyName); return cloner.Clone(propertyValue); }
protected override object GetItemValue(CloneScope cloner, IList originelList, int index) { object itemValue = base.GetItemValue(cloner, originelList, index); return cloner.Clone(itemValue); }