Index: Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilProfileHelper.cs
===================================================================
diff -u -r76aba900dac58a4328145a2946b774ebd4a37aa5 -rc71f15ef23debdc4df0719145291de37aea66c97
--- Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilProfileHelper.cs (.../StochasticSoilProfileHelper.cs) (revision 76aba900dac58a4328145a2946b774ebd4a37aa5)
+++ Ringtoets/Common/src/Ringtoets.Common.IO/SoilProfile/StochasticSoilProfileHelper.cs (.../StochasticSoilProfileHelper.cs) (revision c71f15ef23debdc4df0719145291de37aea66c97)
@@ -20,6 +20,7 @@
// All rights reserved.
using System;
+using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Core.Common.Base.Properties;
@@ -42,12 +43,11 @@
/// The collection of
/// to validate.
/// The name of the soil model.
- ///
+ /// A collection of validated to transform.
/// Thrown when any parameter is null.
/// Thrown when a
/// is invalid.
- public static List GetValidatedStochasticProfilesToTransform(IEnumerable stochasticSoilProfiles,
- string soilModelName)
+ public static IEnumerable GetValidatedStochasticProfilesToTransform(IEnumerable stochasticSoilProfiles, string soilModelName)
{
if (stochasticSoilProfiles == null)
{
@@ -59,11 +59,11 @@
}
List profilesToTransform = stochasticSoilProfiles.ToList();
- List allStochasticSoilProfiles = profilesToTransform.ToList();
+ StochasticSoilProfile[] allStochasticSoilProfiles = profilesToTransform.ToArray();
try
{
- for (var i = 1; i < allStochasticSoilProfiles.Count; i++)
+ for (var i = 1; i < allStochasticSoilProfiles.Length; i++)
{
StochasticSoilProfile previousProfile = allStochasticSoilProfiles[i - 1];
StochasticSoilProfile currentProfile = allStochasticSoilProfiles[i];