static void Main(string[] args) { Child1 root = new Child1(); Child1 n1 = new Child1(); Child2 n2 = new Child2(); root.AddChild(n1); root.AddChild(n2); root.GraphVizPrinter(); GraphVizPrinterVisitor STprinter = new GraphVizPrinterVisitor(); STprinter.VisitChild1(root); }
public override void VisitChild2(Child2 node) { base.VisitChild2(node); }
public virtual void VisitChild2(Child2 node) { }