public override void Accept(BaseDirectoryVisitor Visitor) { Visitor.Visit(this); // visit children? // allow visitor to decide. }
public void Accept(BaseDirectoryVisitor Visitor) { this.Root.Accept(Visitor); }
public override void Accept(BaseDirectoryVisitor Visitor) { Visitor.Visit(this); }
public abstract void Accept(BaseDirectoryVisitor Visitor);