This commit is contained in:
ZakenChannel 2024-05-07 12:16:09 +04:00
parent 7a05bcb347
commit 6213fef9d6

View File

@ -175,17 +175,16 @@ public class StorageCollection<T>
string[] set = record[3].Split(_separatorItems, StringSplitOptions.RemoveEmptyEntries);
foreach (string elem in set)
{
if (elem?.CreateDrawningPlane() is T ship)
if (elem?.CreateDrawningPlane() is T plane)
{
try
{
if (collection.Insert(ship) == -1) throw new InvalidOperationException("Объект не удалось добавить в коллекцию: " + record[3]);
if (collection.Insert(plane) == -1) throw new InvalidOperationException("Объект не удалось добавить в коллекцию: " + record[3]);
}
catch (CollectionOverflowException ex)
{
throw new CollectionOverflowException("Коллекция переполнена", ex);
}
}
}
_storages.Add(record[0], collection);