public PreparationData LoadData(Form menu) { if (_coreUML.MyPath == "") { MessageBox.Show("Последнее сохранение не определено, повторите попытку, после создания нового сохранения"); _data = null; } else { SelectedFigures.Clear(); Figures.Clear(); _deserializer = new Deserialize(); _data = _deserializer.DeserializationDictionary(); if (_data != null) { Loading(menu); } } return(_data); }