public void Do() { foreach (var edge in graph.Connections.ToArray()) { if (edge.FromNode == node || edge.ToNode == node) { connections.Add(edge); } } graph.RemoveNode(node); }
public void Undo() { graph.RemoveNode(node); }
public void Do() { foreach (var edge in graph.Connections.ToArray()) { if (edge.FromNode == node || edge.ToNode == node) { connections.Add(edge); } } graph.RemoveNode(node); }
public void Undo() { graph.RemoveNode(node); }