示例#1
0
 public void Dispose()
 {
     if (_parrent == null)
     {
         cleaner();
     }
     else
     {
         _parrent.Dispose();
     }
 }
示例#2
0
        public void deleteParrent()
        {
            if (_parrent == null)
            {
                return;
            }
            Ber p = _parrent;

            _parrent = null;
            p.Dispose();
        }
示例#3
0
 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);
 }