/* * Verify nodes does not create cycle */ private void ValidateLoopConnection(Model.ConfigGraph saveData) { var leaf = saveData.CollectAllLeafNodes(); foreach (var leafNode in leaf) { MarkAndTraverseParent(saveData, leafNode, new List <Model.ConnectionData>(), new List <Model.NodeData>()); } }