public void Dispose() { if (_parrent == null) { cleaner(); } else { _parrent.Dispose(); } }
public void deleteParrent() { if (_parrent == null) { return; } Ber p = _parrent; _parrent = null; p.Dispose(); }
public bool delChild(Ber child) { if (!container) { return(false); } if (child == null) { return(false); } if (child._parrent != this) { return(false); } child._parrent = null; _childs.Remove(child); child.Dispose(); child = null; if (_parrent != null) { _parrent.payload = null; } return(true); }