public void Accept(NodeVisitor visitor) { visitor.VisitDrawingMlStart(this); foreach (INodeProxy child in this.children) { child.Accept(visitor); } visitor.VisitDrawingMlEnd(this); }