Ejemplo n.º 1
0
        //------------------------------------------------------------------------------------
        /// <summary>
        /// Will be called when this item is being deleted, and removed from the global
        /// cache.
        /// </summary>
        //------------------------------------------------------------------------------------
        public void OnRemove()
        {
            // Maintain item cache
            RemoveFromItemCache();

            if (StoreItem.IsRealItem(ParentItem))
            {
                ParentItem.ChildRemoved(this);
            }

            // Maintain owners
            if (StoreItem.IsRealItem(OwnerItem))
            {
                OwnerItem.RemoveOwnedItem(this);
            }
        }