Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs =================================================================== diff -u -rfcd32c8e949b4581cc20adcaa7cf7639fcb69d20 -rdb79f2474954cf7342857521970048613aefcb18 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs (.../GrassCoverErosionOutwardsWaveConditionsOutput.cs) (revision fcd32c8e949b4581cc20adcaa7cf7639fcb69d20) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Data/GrassCoverErosionOutwardsWaveConditionsOutput.cs (.../GrassCoverErosionOutwardsWaveConditionsOutput.cs) (revision db79f2474954cf7342857521970048613aefcb18) @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Linq; using Core.Common.Base; using Ringtoets.Common.Data.Calculation; using Ringtoets.Revetment.Data; @@ -30,7 +31,7 @@ /// /// Container for the results of a grass cover erosion outwards wave conditions calculation. /// - public class GrassCoverErosionOutwardsWaveConditionsOutput : Observable, ICalculationOutput + public class GrassCoverErosionOutwardsWaveConditionsOutput : Observable, ICalculationOutput, ICloneable { /// /// Creates a new instance of . @@ -51,5 +52,14 @@ /// Gets the output items. /// public IEnumerable Items { get; private set; } + + public object Clone() + { + var clone = (GrassCoverErosionOutwardsWaveConditionsOutput) MemberwiseClone(); + + clone.Items = Items.Select(s => (WaveConditionsOutput) s.Clone()).ToArray(); + + return clone; + } } } \ No newline at end of file