Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableClosingStructuresFailureMechanismFactory.cs =================================================================== diff -u -rb1db51c6825c021b533946d08e4a1777280293fc -r421d729824cf27cb75d67547c915b29f529581cf --- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableClosingStructuresFailureMechanismFactory.cs (.../ExportableClosingStructuresFailureMechanismFactory.cs) (revision b1db51c6825c021b533946d08e4a1777280293fc) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableClosingStructuresFailureMechanismFactory.cs (.../ExportableClosingStructuresFailureMechanismFactory.cs) (revision 421d729824cf27cb75d67547c915b29f529581cf) @@ -101,7 +101,7 @@ IDictionary failureMechanismSectionsLookup = ExportableFailureMechanismSectionHelper.CreateFailureMechanismSectionResultLookup(failureMechanism.SectionResults); - IEnumerable> calculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); + StructuresCalculationScenario[] calculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); var exportableResults = new List(); foreach (KeyValuePair failureMechanismSectionPair in failureMechanismSectionsLookup) Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableHeightStructuresFailureMechanismFactory.cs =================================================================== diff -u -rb1db51c6825c021b533946d08e4a1777280293fc -r421d729824cf27cb75d67547c915b29f529581cf --- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableHeightStructuresFailureMechanismFactory.cs (.../ExportableHeightStructuresFailureMechanismFactory.cs) (revision b1db51c6825c021b533946d08e4a1777280293fc) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableHeightStructuresFailureMechanismFactory.cs (.../ExportableHeightStructuresFailureMechanismFactory.cs) (revision 421d729824cf27cb75d67547c915b29f529581cf) @@ -101,7 +101,7 @@ IDictionary failureMechanismSectionsLookup = ExportableFailureMechanismSectionHelper.CreateFailureMechanismSectionResultLookup(failureMechanism.SectionResults); - IEnumerable> structuresCalculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); + StructuresCalculationScenario[] structuresCalculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); var exportableResults = new List(); foreach (KeyValuePair failureMechanismSectionPair in failureMechanismSectionsLookup) Index: Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableStabilityPointStructuresFailureMechanismFactory.cs =================================================================== diff -u -rb1db51c6825c021b533946d08e4a1777280293fc -r421d729824cf27cb75d67547c915b29f529581cf --- Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableStabilityPointStructuresFailureMechanismFactory.cs (.../ExportableStabilityPointStructuresFailureMechanismFactory.cs) (revision b1db51c6825c021b533946d08e4a1777280293fc) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Factories/ExportableStabilityPointStructuresFailureMechanismFactory.cs (.../ExportableStabilityPointStructuresFailureMechanismFactory.cs) (revision 421d729824cf27cb75d67547c915b29f529581cf) @@ -101,7 +101,7 @@ IDictionary failureMechanismSectionsLookup = ExportableFailureMechanismSectionHelper.CreateFailureMechanismSectionResultLookup(failureMechanism.SectionResults); - IEnumerable> calculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); + StructuresCalculationScenario[] calculationScenarios = failureMechanism.Calculations.Cast>().ToArray(); var exportableResults = new List(); foreach (KeyValuePair failureMechanismSectionPair in failureMechanismSectionsLookup) Index: Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResultDetailedAssessmentExtensions.cs =================================================================== diff -u -rcdf449f6832d8dc9122ae1452dccbb66c1d6c596 -r421d729824cf27cb75d67547c915b29f529581cf --- Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResultDetailedAssessmentExtensions.cs (.../StabilityPointStructuresFailureMechanismSectionResultDetailedAssessmentExtensions.cs) (revision cdf449f6832d8dc9122ae1452dccbb66c1d6c596) +++ Riskeer/StabilityPointStructures/src/Riskeer.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResultDetailedAssessmentExtensions.cs (.../StabilityPointStructuresFailureMechanismSectionResultDetailedAssessmentExtensions.cs) (revision 421d729824cf27cb75d67547c915b29f529581cf) @@ -86,7 +86,7 @@ ProbabilityAssessmentOutput derivedOutput = StabilityPointStructuresProbabilityAssessmentOutputFactory.Create( scenario.Output, failureMechanism, assessmentSection); - totalDetailedAssessmentProbability += derivedOutput.Probability * (double)scenario.Contribution; + totalDetailedAssessmentProbability += derivedOutput.Probability * (double) scenario.Contribution; } return totalDetailedAssessmentProbability; @@ -112,7 +112,7 @@ throw new ArgumentNullException(nameof(calculationScenarios)); } - return (RoundedDouble)sectionResult + return (RoundedDouble) sectionResult .GetCalculationScenarios(calculationScenarios) .Aggregate(0, (current, calculationScenario) => current + calculationScenario.Contribution); }