예제 #1
0
 async Task RemoveParentCategory()
 {
     if (!_parentIsEmpty)
     {
         await OnParentRemoved.InvokeAsync(ParentCategory);
     }
 }
예제 #2
0
        /// <summary>
        /// Removes the parent - sets its value to null.
        /// </summary>
        public void RemoveParent()
        {
            IWorldObject parent = Parent;

            OnParentRemoving?.Invoke(parent);

            Parent = null;

            OnParentRemoved?.Invoke(parent);
        }