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();