public bool ItemDelete(Item cItem) { bool bRetVal = false; try { if (0 < Client.nID) { Item cItemLocal = GarbageCollector.ItemGet(cItem); if (null != cItemLocal) { (new Logger()).WriteDebug2("delete: " + cItemLocal.ToString()); GarbageCollector.ItemDelete(cItemLocal); bRetVal = true; } else { (new Logger()).WriteError("item:delete: указанный элемент не зарегистрирован [item:" + cItem.GetHashCode() + "]"); } } else { (new Logger()).WriteError("item:delete: не инициирован механизм регистрации клиента"); } } catch (Exception ex) { (new Logger()).WriteError(ex); } return(bRetVal); }