Exemple #1
0
        //------------------------------------------------------
        //
        //  Private Methods
        //
        //------------------------------------------------------

        #region Private Methods


        // returns whether this item already belongs to a parent object
        private bool ItemOwned(Object item)
        {
            if (item != null)
            {
                IOwnedObject obj = item as IOwnedObject;
                return(obj.Owned);
            }
            return(false);
        }
Exemple #2
0
 // Token: 0x06007B79 RID: 31609 RVA: 0x0022B820 File Offset: 0x00229A20
 private void SetOwned(object item, bool owned)
 {
     if (item != null)
     {
         IOwnedObject ownedObject = item as IOwnedObject;
         ownedObject.Owned = owned;
         if (owned)
         {
             ((INotifyPropertyChanged2)item).PropertyChanged += this._listener;
             return;
         }
         ((INotifyPropertyChanged2)item).PropertyChanged -= this._listener;
     }
 }
Exemple #3
0
        // sets whether this object belongs to a parent object
        private void SetOwned(Object item, bool owned)
        {
            if (item != null)
            {
                IOwnedObject obj = item as IOwnedObject;
                obj.Owned = owned;

                if (owned)
                {
                    ((INotifyPropertyChanged2)item).PropertyChanged += _listener;
                }
                else
                {
                    ((INotifyPropertyChanged2)item).PropertyChanged -= _listener;
                }
            }
        }