From 469dc33087d9a1028fbfa1aeb2ded077e18ea7f2 Mon Sep 17 00:00:00 2001 From: olshab Date: Sat, 25 Nov 2023 23:46:44 +0400 Subject: [PATCH] Add serialization exceptions --- AirBomber/Generics/EntitiesGenericStorage.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AirBomber/Generics/EntitiesGenericStorage.cs b/AirBomber/Generics/EntitiesGenericStorage.cs index 61ab8e3..c626a0c 100644 --- a/AirBomber/Generics/EntitiesGenericStorage.cs +++ b/AirBomber/Generics/EntitiesGenericStorage.cs @@ -58,7 +58,7 @@ namespace AirBomber.Generics public bool SaveData(string FileName) { if (_entityStorages.Count == 0) - return false; + throw new Exception("Невалиданя операция, нет данных для сохранения"); using (StreamWriter writer = new StreamWriter(FileName, false)) { @@ -81,12 +81,12 @@ namespace AirBomber.Generics public bool LoadData(string FileName) { if (!File.Exists(FileName)) - return false; + throw new Exception("Файл не найден"); using (StreamReader reader = new StreamReader(FileName)) { if (reader.ReadLine() != "BomberStorage") - return false; + throw new Exception("Неверный формат данных"); _entityStorages.Clear(); @@ -108,7 +108,7 @@ namespace AirBomber.Generics if (Renderer != null) { if ((Collection + Renderer) == -1) - return false; + throw new Exception("Ошибка добавления в коллекцию"); } }