Index: Core/Common/src/Core.Common.Gui/Forms/MainWindow/MainWindow.xaml.cs =================================================================== diff -u -rac96d7c315129af851634ed5a4a6800b59ede718 -r16559315c0a64fffd05827d249200c62e353231f --- Core/Common/src/Core.Common.Gui/Forms/MainWindow/MainWindow.xaml.cs (.../MainWindow.xaml.cs) (revision ac96d7c315129af851634ed5a4a6800b59ede718) +++ Core/Common/src/Core.Common.Gui/Forms/MainWindow/MainWindow.xaml.cs (.../MainWindow.xaml.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -462,8 +462,7 @@ { // get all ribbon controls ribbonCommandHandlers = pluginsHost.Plugins.Where(p => p.RibbonCommandHandler != null) - .Select(p => p.RibbonCommandHandler) - .ToArray(); + .Select(p => p.RibbonCommandHandler); foreach (Ribbon ribbonControl in ribbonCommandHandlers.Select(rch => rch.GetRibbonControl())) { Index: Core/Common/src/Core.Common.Gui/Forms/ViewHost/DocumentViewController.cs =================================================================== diff -u -rac96d7c315129af851634ed5a4a6800b59ede718 -r16559315c0a64fffd05827d249200c62e353231f --- Core/Common/src/Core.Common.Gui/Forms/ViewHost/DocumentViewController.cs (.../DocumentViewController.cs) (revision ac96d7c315129af851634ed5a4a6800b59ede718) +++ Core/Common/src/Core.Common.Gui/Forms/ViewHost/DocumentViewController.cs (.../DocumentViewController.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -145,7 +145,7 @@ ViewInfo[] viewInfos = compatibleStandaloneViewInfos.ToArray(); // filter on inheritance - Type[] dataTypes = viewInfos.Select(i => i.DataType).ToArray(); + IEnumerable dataTypes = viewInfos.Select(i => i.DataType); return viewInfos.Where(i => !dataTypes.Any(t => t != i.DataType && t.Implements(i.DataType))); } Index: Core/Components/src/Core.Components.Gis.Forms/Views/WellKnownMapDataControl.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Core/Components/src/Core.Components.Gis.Forms/Views/WellKnownMapDataControl.cs (.../WellKnownMapDataControl.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Core/Components/src/Core.Components.Gis.Forms/Views/WellKnownMapDataControl.cs (.../WellKnownMapDataControl.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -109,7 +109,7 @@ private static IEnumerable GetSortedWellKnownTileSourceMapDatas() { var enumValues = (WellKnownTileSource[]) Enum.GetValues(typeof(WellKnownTileSource)); - return enumValues.Select(enumValue => new WellKnownTileSourceMapData(enumValue)).ToList().OrderBy(w => w.Name).ToArray(); + return enumValues.Select(enumValue => new WellKnownTileSourceMapData(enumValue)).OrderBy(w => w.Name).ToArray(); } private void DataGridViewCurrentCellChangedHandler(object sender, EventArgs e) Index: Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs (.../FeatureBasedMapData.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs (.../FeatureBasedMapData.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -85,8 +85,7 @@ { return features.SelectMany(f => f.MetaData) .Select(md => md.Key) - .Distinct() - .ToArray(); + .Distinct(); } } Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -55,12 +55,12 @@ UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.InputParameters)).ToArray()); + .Select(c => c.InputParameters))); calculationOutputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.Output)).ToArray()); + .Select(c => c.Output))); calculationGroupObserver = new RecursiveObserver( UpdateDataGridViewDataSource, c => c.Children); Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismView.cs (.../ClosingStructuresFailureMechanismView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismView.cs (.../ClosingStructuresFailureMechanismView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -91,8 +91,7 @@ calculationInputObserver = new RecursiveObserver( UpdateMapData, pcg => pcg.Children.Concat(pcg.Children.OfType>() - .Select(pc => pc.InputParameters) - .ToArray()).ToArray()); + .Select(pc => pc.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateMapData, pcg => pcg.Children); calculationObserver = new RecursiveObserver>(UpdateMapData, pcg => pcg.Children); foreshoreProfileObserver = new RecursiveObserver(UpdateMapData, coll => coll); Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresScenariosView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresScenariosView.cs (.../ClosingStructuresScenariosView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresScenariosView.cs (.../ClosingStructuresScenariosView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -58,8 +58,7 @@ calculationInputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.InputParameters)) - .ToArray()); + .Select(c => c.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateDataGridViewDataSource, c => c.Children); } Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil.Test/ClosingStructurePermutationHelperTest.cs =================================================================== diff -u -r6949918830314633db5cc8c16bb2188779fffc93 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil.Test/ClosingStructurePermutationHelperTest.cs (.../ClosingStructurePermutationHelperTest.cs) (revision 6949918830314633db5cc8c16bb2188779fffc93) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Data.TestUtil.Test/ClosingStructurePermutationHelperTest.cs (.../ClosingStructurePermutationHelperTest.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -78,9 +78,7 @@ private static void AssertTestNames(IEnumerable testCaseData, string targetName, string testResultDescription) { - IEnumerable testNames = testCaseData - .Select(tcd => tcd.TestName) - .ToArray(); + IEnumerable testNames = testCaseData.Select(tcd => tcd.TestName); Assert.AreEqual(testCaseData.Count(), testNames.Distinct().Count()); Assert.IsTrue(testNames.All(tn => tn.StartsWith($"{targetName}_"))); Assert.IsTrue(testNames.All(tn => tn.EndsWith($"_{testResultDescription}"))); Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPointExtensions.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPointExtensions.cs (.../FaultTreeIllustrationPointExtensions.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPointExtensions.cs (.../FaultTreeIllustrationPointExtensions.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -45,7 +45,7 @@ throw new ArgumentNullException(nameof(faultTreeIllustrationPoint)); } - return faultTreeIllustrationPoint.Stochasts.Select(s => s.Name).ToArray(); + return faultTreeIllustrationPoint.Stochasts.Select(s => s.Name); } } } \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPointExtensions.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPointExtensions.cs (.../SubMechanismIllustrationPointExtensions.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPointExtensions.cs (.../SubMechanismIllustrationPointExtensions.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -45,7 +45,7 @@ throw new ArgumentNullException(nameof(subMechanismIllustrationPoint)); } - return subMechanismIllustrationPoint.Stochasts.Select(s => s.Name).ToArray(); + return subMechanismIllustrationPoint.Stochasts.Select(s => s.Name); } } } \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsMapDataFeaturesFactory.cs =================================================================== diff -u -r9b2bb9a809f4b42bd06b910dde1f6eb8e546356f -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 9b2bb9a809f4b42bd06b910dde1f6eb8e546356f) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsMapDataFeaturesFactory.cs (.../RingtoetsMapDataFeaturesFactory.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -177,7 +177,7 @@ return sections != null && sections.Any() ? new[] { - CreateSingleLineMapFeature(sections.Select(sl => sl.GetStart())) + CreateSingleLineMapFeature(sections.Select(sl => sl.GetStart()).ToArray()) } : new MapFeature[0]; } @@ -392,7 +392,7 @@ { new MapGeometry(new[] { - section.Points.Select(p => new Point2D(p)) + section.Points.Select(p => new Point2D(p)).ToArray() }) }); @@ -405,7 +405,7 @@ private static IEnumerable GetWorldPoints(DikeProfile dikeProfile) { return AdvancedMath2D.FromXToXY( - dikeProfile.DikeGeometry.Select(p => -p.Point.X).ToArray(), + dikeProfile.DikeGeometry.Select(p => -p.Point.X), dikeProfile.WorldReferencePoint, -dikeProfile.X0, dikeProfile.Orientation); @@ -414,7 +414,7 @@ private static IEnumerable GetWorldPoints(ForeshoreProfile foreshoreProfile) { return AdvancedMath2D.FromXToXY( - foreshoreProfile.Geometry.Select(p => -p.X).ToArray(), + foreshoreProfile.Geometry.Select(p => -p.X), foreshoreProfile.WorldReferencePoint, -foreshoreProfile.X0, foreshoreProfile.Orientation); Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsStackChartDataFactory.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsStackChartDataFactory.cs (.../RingtoetsStackChartDataFactory.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Factories/RingtoetsStackChartDataFactory.cs (.../RingtoetsStackChartDataFactory.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -118,9 +118,9 @@ private static IEnumerable> GetStochastValues(IllustrationPointControlItem illustrationPointControlItem) { return illustrationPointControlItem.Stochasts - .Select(stochast => Tuple.Create( - stochast.Name, - new RoundedDouble(5, Math.Pow(stochast.Alpha, 2)))).ToArray(); + .Select(stochast => Tuple.Create(stochast.Name, + new RoundedDouble(5, Math.Pow(stochast.Alpha, 2)))) + .ToArray(); } private static IDictionary> CreateStochastsLookup(IEnumerable> stochastValues) Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/GeneralResultFaultTreeIllustrationPointView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/GeneralResultFaultTreeIllustrationPointView.cs (.../GeneralResultFaultTreeIllustrationPointView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/GeneralResultFaultTreeIllustrationPointView.cs (.../GeneralResultFaultTreeIllustrationPointView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -230,7 +230,7 @@ var selection = illustrationPointsControl.Selection as IllustrationPointControlItem; Selection = selection != null ? new SelectedTopLevelFaultTreeIllustrationPoint((TopLevelFaultTreeIllustrationPoint) selection.Source, - GetIllustrationPointControlItems().Select(ipci => ipci.ClosingSituation).ToArray()) + GetIllustrationPointControlItems().Select(ipci => ipci.ClosingSituation)) : null; OnSelectionChanged(); } Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/LocationsView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/LocationsView.cs (.../LocationsView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/LocationsView.cs (.../LocationsView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -115,8 +115,7 @@ { return dataGridViewControl.Rows .Cast() - .Select(row => (CalculatableRow) row.DataBoundItem) - .ToArray(); + .Select(row => (CalculatableRow) row.DataBoundItem); } /// @@ -125,8 +124,7 @@ protected IEnumerable GetSelectedCalculatableObjects() { return GetCalculatableRows().Where(r => r.ShouldCalculate) - .Select(r => r.CalculatableObject) - .ToArray(); + .Select(r => r.CalculatableObject); } /// @@ -255,7 +253,7 @@ var selection = illustrationPointsControl.Selection as IllustrationPointControlItem; Selection = selection != null ? new SelectedTopLevelSubMechanismIllustrationPoint((TopLevelSubMechanismIllustrationPoint) selection.Source, - GetIllustrationPointControlItems().Select(ipci => ipci.ClosingSituation).ToArray()) + GetIllustrationPointControlItems().Select(ipci => ipci.ClosingSituation)) : null; OnSelectionChanged(); Index: Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/DikeProfilesImporter.cs =================================================================== diff -u -r61c2ac2573d82151b0b1593260a419543d07122a -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/DikeProfilesImporter.cs (.../DikeProfilesImporter.cs) (revision 61c2ac2573d82151b0b1593260a419543d07122a) +++ Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/DikeProfilesImporter.cs (.../DikeProfilesImporter.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -126,7 +126,7 @@ private static DikeProfile CreateDikeProfile(ProfileLocation dikeProfileLocation, DikeProfileData dikeProfileData) { return new DikeProfile(dikeProfileLocation.Point, dikeProfileData.DikeGeometry, - dikeProfileData.ForeshoreGeometry.Select(fg => fg.Point).ToArray(), + dikeProfileData.ForeshoreGeometry.Select(fg => fg.Point), CreateBreakWater(dikeProfileData), new DikeProfile.ConstructionProperties { Index: Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/ForeshoreProfilesImporter.cs =================================================================== diff -u -r61c2ac2573d82151b0b1593260a419543d07122a -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/ForeshoreProfilesImporter.cs (.../ForeshoreProfilesImporter.cs) (revision 61c2ac2573d82151b0b1593260a419543d07122a) +++ Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/ForeshoreProfilesImporter.cs (.../ForeshoreProfilesImporter.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -127,7 +127,7 @@ private static ForeshoreProfile CreateForeshoreProfile(ProfileLocation dikeProfileLocation, DikeProfileData dikeProfileData) { var foreshoreProfile = new ForeshoreProfile(dikeProfileLocation.Point, - dikeProfileData.ForeshoreGeometry.Select(fg => fg.Point).ToArray(), + dikeProfileData.ForeshoreGeometry.Select(fg => fg.Point), CreateBreakWater(dikeProfileData), new ForeshoreProfile.ConstructionProperties { Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneLocationsViewBase.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneLocationsViewBase.cs (.../DuneLocationsViewBase.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneLocationsViewBase.cs (.../DuneLocationsViewBase.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -119,8 +119,7 @@ { return dataGridViewControl.Rows .Cast() - .Select(row => (DuneLocationRow) row.DataBoundItem) - .ToArray(); + .Select(row => (DuneLocationRow) row.DataBoundItem); } /// @@ -129,8 +128,7 @@ protected IEnumerable GetSelectedCalculatableObjects() { return GetCalculatableRows().Where(r => r.ShouldCalculate) - .Select(r => r.CalculatableObject) - .ToArray(); + .Select(r => r.CalculatableObject); } /// Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Factories/GrassCoverErosionInwardsChartDataPointsFactory.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Factories/GrassCoverErosionInwardsChartDataPointsFactory.cs (.../GrassCoverErosionInwardsChartDataPointsFactory.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Factories/GrassCoverErosionInwardsChartDataPointsFactory.cs (.../GrassCoverErosionInwardsChartDataPointsFactory.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -41,7 +41,7 @@ /// A collection of points in 2D space or an empty array when is null. public static IEnumerable CreateDikeGeometryPoints(DikeProfile dikeProfile) { - return dikeProfile?.DikeGeometry.Select(dg => dg.Point).ToArray() ?? new Point2D[0]; + return dikeProfile?.DikeGeometry.Select(dg => dg.Point) ?? new Point2D[0]; } /// Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeGeometryHelper.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeGeometryHelper.cs (.../DikeGeometryHelper.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeGeometryHelper.cs (.../DikeGeometryHelper.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -41,7 +41,6 @@ return roughnessPoints.Count() > 1 ? roughnessPoints.Take(roughnessPoints.Count() - 1) .Select(p => p.Roughness) - .ToArray() : new RoundedDouble[0]; } } Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs (.../GrassCoverErosionInwardsFailureMechanismResultView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs (.../GrassCoverErosionInwardsFailureMechanismResultView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -54,12 +54,12 @@ UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType() - .Select(c => c.InputParameters)).ToArray()); + .Select(c => c.InputParameters))); calculationOutputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType() - .Select(c => c.Output)).ToArray()); + .Select(c => c.Output))); calculationGroupObserver = new RecursiveObserver( UpdateDataGridViewDataSource, c => c.Children); Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs (.../GrassCoverErosionInwardsFailureMechanismView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismView.cs (.../GrassCoverErosionInwardsFailureMechanismView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -87,7 +87,7 @@ calculationInputObserver = new RecursiveObserver( UpdateCalculationsMapData, pcg => pcg.Children.Concat(pcg.Children.OfType() - .Select(pc => pc.InputParameters)).ToArray()); + .Select(pc => pc.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateCalculationsMapData, pcg => pcg.Children); calculationObserver = new RecursiveObserver(UpdateCalculationsMapData, pcg => pcg.Children); dikeProfileObserver = new RecursiveObserver(UpdateDikeProfilesMapData, dpc => dpc); @@ -286,7 +286,7 @@ IEnumerable dikeProfiles = data.WrappedData.DikeProfiles; dikeProfilesMapData.Features = RingtoetsMapDataFeaturesFactory.CreateDikeProfilesFeatures(dikeProfiles); - foreshoreProfilesMapData.Features = RingtoetsMapDataFeaturesFactory.CreateForeshoreProfilesFeatures(dikeProfiles.Select(dp => dp.ForeshoreProfile).ToArray()); + foreshoreProfilesMapData.Features = RingtoetsMapDataFeaturesFactory.CreateForeshoreProfilesFeatures(dikeProfiles.Select(dp => dp.ForeshoreProfile)); } #endregion Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs (.../GrassCoverErosionInwardsScenariosView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsScenariosView.cs (.../GrassCoverErosionInwardsScenariosView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -57,7 +57,7 @@ calculationInputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType() - .Select(c => c.InputParameters)).ToArray()); + .Select(c => c.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateDataGridViewDataSource, c => c.Children); } Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismView.cs =================================================================== diff -u -rcc16af254f77623b35c173044f937cebd3e442a2 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismView.cs (.../GrassCoverErosionOutwardsFailureMechanismView.cs) (revision cc16af254f77623b35c173044f937cebd3e442a2) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismView.cs (.../GrassCoverErosionOutwardsFailureMechanismView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -78,7 +78,8 @@ foreshoreProfilesObserver = new Observer(UpdateMapData); calculationInputObserver = new RecursiveObserver( - UpdateMapData, pcg => pcg.Children.Concat(pcg.Children.OfType().Select(pc => pc.InputParameters))); + UpdateMapData, pcg => pcg.Children.Concat(pcg.Children.OfType() + .Select(pc => pc.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateMapData, pcg => pcg.Children); calculationObserver = new RecursiveObserver(UpdateMapData, pcg => pcg.Children); foreshoreProfileObserver = new RecursiveObserver(UpdateMapData, coll => coll); Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs (.../HeightStructuresFailureMechanismResultView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs (.../HeightStructuresFailureMechanismResultView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -55,12 +55,12 @@ UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.InputParameters)).ToArray()); + .Select(c => c.InputParameters))); calculationOutputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.Output)).ToArray()); + .Select(c => c.Output))); calculationGroupObserver = new RecursiveObserver( UpdateDataGridViewDataSource, c => c.Children); Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismView.cs (.../HeightStructuresFailureMechanismView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismView.cs (.../HeightStructuresFailureMechanismView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -91,7 +91,7 @@ calculationInputObserver = new RecursiveObserver( UpdateMapData, pcg => pcg.Children.Concat(pcg.Children.OfType>() - .Select(pc => pc.InputParameters)).ToArray()); + .Select(pc => pc.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateMapData, pcg => pcg.Children); calculationObserver = new RecursiveObserver>(UpdateMapData, pcg => pcg.Children); foreshoreProfileObserver = new RecursiveObserver(UpdateMapData, coll => coll); Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresScenariosView.cs =================================================================== diff -u -r83ac738ad69ef53eba6ca4f647657e5b7f024b96 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresScenariosView.cs (.../HeightStructuresScenariosView.cs) (revision 83ac738ad69ef53eba6ca4f647657e5b7f024b96) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresScenariosView.cs (.../HeightStructuresScenariosView.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -58,7 +58,7 @@ calculationInputObserver = new RecursiveObserver( UpdateDataGridViewDataSource, cg => cg.Children.Concat(cg.Children .OfType>() - .Select(c => c.InputParameters)).ToArray()); + .Select(c => c.InputParameters))); calculationGroupObserver = new RecursiveObserver(UpdateDataGridViewDataSource, c => c.Children); } Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/IllustrationPoints/IllustrationPointsParser.cs =================================================================== diff -u -r5dabca97fffab41012aafa58da5bc4cd0192e947 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/IllustrationPoints/IllustrationPointsParser.cs (.../IllustrationPointsParser.cs) (revision 5dabca97fffab41012aafa58da5bc4cd0192e947) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/IllustrationPoints/IllustrationPointsParser.cs (.../IllustrationPointsParser.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -356,7 +356,8 @@ { return windDirections.SelectMany(windDirection => closingSituations.Select( - closingSituation => Tuple.Create(windDirection.Key, windDirection.Value, closingSituation.Key, closingSituation.Value))); + closingSituation => Tuple.Create(windDirection.Key, windDirection.Value, closingSituation.Key, closingSituation.Value))) + .ToArray(); } private IllustrationPointTreeNode BuildFaultTree( Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -r6949918830314633db5cc8c16bb2188779fffc93 -r16559315c0a64fffd05827d249200c62e353231f --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 6949918830314633db5cc8c16bb2188779fffc93) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 16559315c0a64fffd05827d249200c62e353231f) @@ -1134,8 +1134,8 @@ .GetFailureMechanisms() .Select(failureMechanism => failureMechanismAssociations .First(a => a.Match(failureMechanism)) - .Create(failureMechanism, assessmentSection) - ); + .Create(failureMechanism, assessmentSection)) + .ToArray(); } private static void AssessmentSectionOnNodeRenamed(IAssessmentSection nodeData, string newName)