public bool DeleteObject(ObjectSystem objectSystem) { if (!ObjectSystemsDict.ContainsKey(objectSystem.Name)) { return(false); } return(ObjectSystemsDict.Remove(objectSystem.Name) && ObjectSystems.Remove(objectSystem)); }
public bool ChildDictNameChanged(string newName, Directory directory) { ObjectSystemsDict[newName] = directory; return(ObjectSystemsDict.Remove(directory.Name)); }