Index: Ringtoets/Common/src/Ringtoets.Common.IO/Writers/CalculationConfigurationWriter.cs =================================================================== diff -u -rfde0ecf7d1d897337907d512aab471ead4a4c5e4 -r69eb17523e5ae490637e29718a4a563cbcaacc3c --- Ringtoets/Common/src/Ringtoets.Common.IO/Writers/CalculationConfigurationWriter.cs (.../CalculationConfigurationWriter.cs) (revision fde0ecf7d1d897337907d512aab471ead4a4c5e4) +++ Ringtoets/Common/src/Ringtoets.Common.IO/Writers/CalculationConfigurationWriter.cs (.../CalculationConfigurationWriter.cs) (revision 69eb17523e5ae490637e29718a4a563cbcaacc3c) @@ -21,7 +21,6 @@ using System; using System.Collections.Generic; -using System.Linq; using System.Xml; using Core.Common.IO.Exceptions; using Core.Common.Utils.Properties; @@ -92,26 +91,24 @@ /// /// Writes the in XML format to file. /// - /// The distributions, as tuples of name and distribution, to write. + /// The dictionary of distributions, keyed on name, to write. /// The writer to use for writing. /// Thrown when is null. /// Thrown when the is closed. - protected static void WriteDistributions(IEnumerable> distributions, XmlWriter writer) + protected static void WriteDistributions(IDictionary distributions, XmlWriter writer) { if (distributions == null) { throw new ArgumentNullException(nameof(distributions)); } - Tuple[] disributionArray = distributions.ToArray(); - - if (disributionArray.Any()) + if (distributions.Count > 0) { writer.WriteStartElement(ConfigurationSchemaIdentifiers.StochastsElement); - foreach (Tuple distribution in disributionArray) + foreach (KeyValuePair keyValuePair in distributions) { - WriteDistribution(distribution.Item2, distribution.Item1, writer); + WriteDistribution(keyValuePair.Value, keyValuePair.Key, writer); } writer.WriteEndElement();