Index: Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs =================================================================== diff -u -rf05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000 -r90c8c7af20b188d787a29c8e5fcd03823009f209 --- Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs (.../RingtoetsSqLiteDatabaseFileMigrator.cs) (revision f05b4b6bbe032a1c358f2a4ffe4f5ff6726d8000) +++ Application/Ringtoets/src/Application.Ringtoets.Migration.Core/RingtoetsSqLiteDatabaseFileMigrator.cs (.../RingtoetsSqLiteDatabaseFileMigrator.cs) (revision 90c8c7af20b188d787a29c8e5fcd03823009f209) @@ -65,7 +65,8 @@ { return scriptResource.GetManifestResourceNames() .Where(r => r.Contains("Migration_")) - .Select(CreateNewUpgradeScript); + .Select(CreateNewUpgradeScript) + .ToArray(); } private static string GetMigrationScriptFromVersion(string filename) @@ -99,7 +100,8 @@ { return scriptResource.GetManifestResourceNames() .Where(r => r.Contains("DatabaseStructure")) - .Select(CreateNewCreateScript); + .Select(CreateNewCreateScript) + .ToArray(); } private static string GetCreateScriptVersion(string filename) Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPoint.cs =================================================================== diff -u -r08c14e6427740dd913ec90e67b39b90eae396f8d -r90c8c7af20b188d787a29c8e5fcd03823009f209 --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPoint.cs (.../FaultTreeIllustrationPoint.cs) (revision 08c14e6427740dd913ec90e67b39b90eae396f8d) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/FaultTreeIllustrationPoint.cs (.../FaultTreeIllustrationPoint.cs) (revision 90c8c7af20b188d787a29c8e5fcd03823009f209) @@ -70,7 +70,7 @@ { var clone = (FaultTreeIllustrationPoint) base.Clone(); - clone.Stochasts = Stochasts.Select(s => (Stochast) s.Clone()); + clone.Stochasts = Stochasts.Select(s => (Stochast) s.Clone()).ToArray(); return clone; } Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/GeneralResult.cs =================================================================== diff -u -r30acee98189fbeafc6e25025d14781ce84750a67 -r90c8c7af20b188d787a29c8e5fcd03823009f209 --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/GeneralResult.cs (.../GeneralResult.cs) (revision 30acee98189fbeafc6e25025d14781ce84750a67) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/GeneralResult.cs (.../GeneralResult.cs) (revision 90c8c7af20b188d787a29c8e5fcd03823009f209) @@ -84,8 +84,8 @@ var clone = (GeneralResult) MemberwiseClone(); clone.GoverningWindDirection = (WindDirection) GoverningWindDirection.Clone(); - clone.Stochasts = Stochasts.Select(s => (Stochast) s.Clone()); - clone.TopLevelIllustrationPoints = TopLevelIllustrationPoints.Select(s => (T) s.Clone()); + clone.Stochasts = Stochasts.Select(s => (Stochast) s.Clone()).ToArray(); + clone.TopLevelIllustrationPoints = TopLevelIllustrationPoints.Select(s => (T) s.Clone()).ToArray(); return clone; } Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/IllustrationPointNode.cs =================================================================== diff -u -rdbb1f44e19506308219de5f8800bcbd2fc0df929 -r90c8c7af20b188d787a29c8e5fcd03823009f209 --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/IllustrationPointNode.cs (.../IllustrationPointNode.cs) (revision dbb1f44e19506308219de5f8800bcbd2fc0df929) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/IllustrationPointNode.cs (.../IllustrationPointNode.cs) (revision 90c8c7af20b188d787a29c8e5fcd03823009f209) @@ -87,7 +87,7 @@ var clone = (IllustrationPointNode) MemberwiseClone(); clone.Data = (IllustrationPointBase) Data.Clone(); - clone.Children = Children.Select(c => (IllustrationPointNode) c.Clone()); + clone.Children = Children.Select(c => (IllustrationPointNode) c.Clone()).ToArray(); return clone; } Index: Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPoint.cs =================================================================== diff -u -r94611541948becebbd1f6c9a96a0f68e5e5c13db -r90c8c7af20b188d787a29c8e5fcd03823009f209 --- Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPoint.cs (.../SubMechanismIllustrationPoint.cs) (revision 94611541948becebbd1f6c9a96a0f68e5e5c13db) +++ Ringtoets/Common/src/Ringtoets.Common.Data/IllustrationPoints/SubMechanismIllustrationPoint.cs (.../SubMechanismIllustrationPoint.cs) (revision 90c8c7af20b188d787a29c8e5fcd03823009f209) @@ -77,8 +77,8 @@ { var clone = (SubMechanismIllustrationPoint) base.Clone(); - clone.Stochasts = Stochasts.Select(s => (SubMechanismIllustrationPointStochast) s.Clone()); - clone.IllustrationPointResults = IllustrationPointResults.Select(r => (IllustrationPointResult) r.Clone()); + clone.Stochasts = Stochasts.Select(s => (SubMechanismIllustrationPointStochast) s.Clone()).ToArray(); + clone.IllustrationPointResults = IllustrationPointResults.Select(r => (IllustrationPointResult) r.Clone()).ToArray(); return clone; }