Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs =================================================================== diff -u -r2adc3404adf005edabae77ae492f65d11367a998 -r51c41f19c5b5ed0a0ad42b5dc3a969246d58a2d6 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 2adc3404adf005edabae77ae492f65d11367a998) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 51c41f19c5b5ed0a0ad42b5dc3a969246d58a2d6) @@ -58,7 +58,7 @@ if (referenceLine != null) { - var feature = GetAsSingleMapFeature(referenceLine.Points); + MapFeature feature = GetAsSingleMapFeature(referenceLine.Points); feature.MetaData[Resources.MetaData_ID] = id; feature.MetaData[Resources.MetaData_Name] = name; @@ -235,7 +235,7 @@ return new MapFeature[0]; } - var calculationsWithLocationAndHydraulicBoundaryLocation = calculationInputs.Where( + IEnumerable> calculationsWithLocationAndHydraulicBoundaryLocation = calculationInputs.Where( calculation => calculation.InputParameters.Structure != null && calculation.InputParameters.HydraulicBoundaryLocation != null); @@ -250,6 +250,13 @@ return CreateCalculationsFeatures(calculationData); } + /// + /// Create calculation features based on the provided . + /// + /// The collection of to create the + /// calculation features for. + /// An array of features or an empty array when is null + /// or empty. public static MapFeature[] CreateCalculationsFeatures(IEnumerable calculationData) { if (calculationData == null || !calculationData.Any()) @@ -259,9 +266,9 @@ var features = new List(); - foreach (var calculationItem in calculationData) + foreach (MapCalculationData calculationItem in calculationData) { - var feature = GetAsSingleMapFeature(new[] + MapFeature feature = GetAsSingleMapFeature(new[] { calculationItem.CalculationLocation, calculationItem.HydraulicBoundaryLocation.Location @@ -286,7 +293,7 @@ if (hydraulicBoundaryDatabase != null) { - foreach (var location in hydraulicBoundaryDatabase.Locations) + foreach (HydraulicBoundaryLocation location in hydraulicBoundaryDatabase.Locations) { var feature = GetAsSingleMapFeature(location.Location); @@ -373,6 +380,7 @@ /// The location of the calculation. /// The hydraulic boundary location /// assigned to the calculation. + /// Thrown when any of the parameters is null. public MapCalculationData(string calculationName, Point2D calculationLocation, HydraulicBoundaryLocation hydraulicBoundaryLocation) { if (calculationName == null)