Exemplo n.º 1
0
 public void RemoveNode(IGraphNode node)
 {
     if (node.Equals(Activity.Start) || node.Equals(Activity.End))
     {
         return;
     }
     foreach (IGraphEdge edge in node.GetRegisteredConnections())
     {
         RemoveEdge(edge);
     }
     while (nodes.Remove(node))
     {
         ;
     }
     node.Destroy();
     Analyze();
 }