示例#1
0
 internal void AddAncestors(HashSet <GraphNode> set)
 {
     if (Parent1 != null && !set.Contains(Parent1))
     {
         set.Add(Parent1);
         Parent1.AddAncestors(set);
     }
     if (Parent2 != null && !set.Contains(Parent2))
     {
         set.Add(Parent2);
         Parent2.AddAncestors(set);
     }
 }