Index: Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs =================================================================== diff -u -r266b001fc7fcb405383d2411a970efa735e3c66d -r64d5609bb2912cd52dc74deffdd189222e240599 --- Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs (.../FailureMechanismBase.cs) (revision 266b001fc7fcb405383d2411a970efa735e3c66d) +++ Ringtoets/Common/src/Ringtoets.Common.Data/FailureMechanism/FailureMechanismBase.cs (.../FailureMechanismBase.cs) (revision 64d5609bb2912cd52dc74deffdd189222e240599) @@ -37,6 +37,7 @@ { private readonly List sections; private double contribution; + private readonly IList sectionResults; /// /// Creates a new instance of the class. @@ -56,7 +57,7 @@ Name = failureMechanismName; Code = failureMechanismCode; sections = new List(); - SectionResults = new List(); + sectionResults = new List(); IsRelevant = true; } @@ -93,7 +94,13 @@ /// /// Gets the failure mechanism section results. /// - public IList SectionResults { get; private set; } + public IEnumerable SectionResults + { + get + { + return sectionResults; + } + } public long StorageId { get; set; } @@ -117,15 +124,15 @@ InsertSectionWhileMaintainingConnectivityOrder(section); } - SectionResults.Add(CreateFailureMechanismSectionResult(section)); + sectionResults.Add(CreateFailureMechanismSectionResult(section)); } protected abstract T CreateFailureMechanismSectionResult(FailureMechanismSection section); public void ClearAllSections() { sections.Clear(); - SectionResults.Clear(); + sectionResults.Clear(); } private static void ValidateParameters(string failureMechanismName, string failureMechanismCode)