diff options
Diffstat (limited to 'src/BCDDFile.cs')
| -rw-r--r-- | src/BCDDFile.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/BCDDFile.cs b/src/BCDDFile.cs index f0e7522..36a0872 100644 --- a/src/BCDDFile.cs +++ b/src/BCDDFile.cs @@ -57,6 +57,13 @@ namespace BCDD } try { + List<String> validationErrors = board.ValidateLayout(); + if (validationErrors.Count > 0) + { + throw new InvalidLayoutException( + String.Join("; ", validationErrors.ToArray()) + ); + } int[,] ddTable = table.GetDDTable(); if (ddTable != null) { |
