From 214a4faad785d56282d1d1b2e6f269d34ead26ef Mon Sep 17 00:00:00 2001 From: "jules.lascret" Date: Sat, 4 May 2024 09:22:51 +0200 Subject: [PATCH 1/2] updated ReadOnlyCollection on Board.cs --- Qwirkle/QwirkleClassLibrary/Board.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Qwirkle/QwirkleClassLibrary/Board.cs b/Qwirkle/QwirkleClassLibrary/Board.cs index df2f2e8..aae05fe 100644 --- a/Qwirkle/QwirkleClassLibrary/Board.cs +++ b/Qwirkle/QwirkleClassLibrary/Board.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Collections.ObjectModel; using System.Linq; using System.Security.Cryptography; using System.Text; @@ -9,12 +10,11 @@ namespace QwirkleClassLibrary { public class Board { - private List cells; - public IReadOnlyCollection ReadCells { get; private set; } + public ReadOnlyCollection ReadCells => cells.AsReadOnly(); + private readonly List cells = new(); public Board() { - cells = new List(); for (int i = 0; i < 12; i++) { From 0a585227b3b4b75c76d6c484879e7b8a75d73c73 Mon Sep 17 00:00:00 2001 From: "jeremy.mouyon" Date: Sat, 4 May 2024 09:23:59 +0200 Subject: [PATCH 2/2] solution hot fix --- Qwirkle/Qwirkle.sln | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Qwirkle/Qwirkle.sln b/Qwirkle/Qwirkle.sln index 9ebebc6..4ed6c2e 100644 --- a/Qwirkle/Qwirkle.sln +++ b/Qwirkle/Qwirkle.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.8.34330.188 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QwirkleViews", "Qwirkle\QwirkleViews.csproj", "{DCE2FAE9-9A3A-452E-AFB1-BE3DC5E62BDF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QwirkleViews", "QwirkleViews\QwirkleViews.csproj", "{DCE2FAE9-9A3A-452E-AFB1-BE3DC5E62BDF}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QwirkleClassLibrary", "QwirkleClassLibrary\QwirkleClassLibrary.csproj", "{75739BB2-4DF5-4282-A7AF-0092E69DBDEC}" EndProject