//------------------------------------------------------ // // 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); }
// 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; } }
// 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; } } }