/// <summary> /// Create deep copy of current instance. /// </summary> /// <returns>Deep copy.</returns> public DateSettings Copy() { var result = new DateSettings(); result.Copy(this); return(result); }
/// <summary> /// Create deep from source into current instance. /// </summary> /// <param name="source">Source.</param> /// <exception cref="ArgumentNullException"><paramref name="source"/>must be not null.</exception> public void Copy(DateSettings source) { if (source == null) { throw new ArgumentNullException("source"); } StartDate = source.StartDate; EndDate = source.EndDate; }