Esempio n. 1
0
        private void RemoveNodes(IEnumerable <INode> nodes)
        {
            if (nodes == null)
            {
                return;
            }

            foreach (INode node in nodes)
            {
                if (node != null)
                {
                    _algorithm.RemoveNode(node);
                    NetworkViewNodeItem item;
                    if (_nodesToItems.TryGetValue(node, out item))
                    {
                        _nodesToItems.Remove(node);
                        Children.Remove(item);
                    }
                }
            }
        }