Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresDataSynchronizationService.cs =================================================================== diff -u -rb2b9fdf365e70928a05c57966eeed30d9050e528 -rdd8f41ce9d9ff9fd570874721a114560c7a71013 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresDataSynchronizationService.cs (.../ClosingStructuresDataSynchronizationService.cs) (revision b2b9fdf365e70928a05c57966eeed30d9050e528) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Service/ClosingStructuresDataSynchronizationService.cs (.../ClosingStructuresDataSynchronizationService.cs) (revision dd8f41ce9d9ff9fd570874721a114560c7a71013) @@ -77,7 +77,7 @@ } var affectedItems = new List(); - foreach (var calculation in failureMechanism.Calculations.Cast>()) + foreach (StructuresCalculation calculation in failureMechanism.Calculations.Cast>()) { affectedItems.AddRange(RingtoetsCommonDataSynchronizationService.ClearCalculationOutput(calculation) .Concat(ClearHydraulicBoundaryLocation(calculation.InputParameters))); @@ -101,12 +101,12 @@ } var changedObjects = new Collection(); - var removedObjects = failureMechanism.Sections.OfType() - .Concat(failureMechanism.SectionResults) - .Concat(failureMechanism.CalculationsGroup.GetAllChildrenRecursive()) - .Concat(failureMechanism.ForeshoreProfiles) - .Concat(failureMechanism.ClosingStructures) - .ToArray(); + object[] removedObjects = failureMechanism.Sections.OfType() + .Concat(failureMechanism.SectionResults) + .Concat(failureMechanism.CalculationsGroup.GetAllChildrenRecursive()) + .Concat(failureMechanism.ForeshoreProfiles) + .Concat(failureMechanism.ClosingStructures) + .ToArray(); failureMechanism.ClearAllSections(); changedObjects.Add(failureMechanism); @@ -141,7 +141,7 @@ .ToArray(); foreach (StructuresCalculation calculation in calculationWithRemovedClosingStructure) { - foreach (var calculationWithRemovedOutput in RingtoetsCommonDataSynchronizationService.ClearCalculationOutput(calculation)) + foreach (IObservable calculationWithRemovedOutput in RingtoetsCommonDataSynchronizationService.ClearCalculationOutput(calculation)) { changedObservables.Add(calculationWithRemovedOutput); }