Exemplo n.º 1
0
        private void RemoveInternal(int index)
        {
            var child = _parent.GetChildAt(index);

            RemoveInternalCommon(child);
            NodeRemovedDelta.Enqueue(_parent, index);
        }
Exemplo n.º 2
0
        private void RemoveInternal(Node child)
        {
            if (child.ParentElement != _parent)
            {
                throw new InvalidOperationException(Resources.NodeNotFoundInsideParent);
            }
            var index = _parent.GetChildNodePosition(child);

            RemoveInternalCommon(child);
            NodeRemovedDelta.Enqueue(_parent, index);
        }