public object Clone() { var retVal = new DynamicPropertyObjectValue { Locale = Locale, Value = Value }; var cloneableValue = Value as ICloneable; if(cloneableValue != null ) { retVal.Value = cloneableValue.Clone(); } return retVal; }
public object Clone() { var retVal = new DynamicPropertyObjectValue { Locale = Locale, Value = Value }; var cloneableValue = Value as ICloneable; if (cloneableValue != null) { retVal.Value = cloneableValue.Clone(); } return(retVal); }