Esempio n. 1
0
 public static void AcceptVisitor(this BranchTree branch, IBranchTreeVisitor treeVisitor, int level = 0)
 {
     treeVisitor.Visit(branch, level);
     foreach (var childBranch in branch.ChildBranches)
     {
         childBranch.AcceptVisitor(treeVisitor, level + 1);
     }
 }
Esempio n. 2
0
 public static void AcceptVisitor(this BranchTree branch, IBranchTreeVisitor treeVisitor, int level = 0)
 {
     treeVisitor.Visit(branch, level);
     foreach (var childBranch in branch.ChildBranches)
     {
         childBranch.AcceptVisitor(treeVisitor, level + 1);
     }
 }