public virtual void Accept(NodeVisitor visitor) { visitor.VisitTableStart(this); foreach (RowProxy row in this.rows) { row.Accept(visitor); } visitor.VisitTableEnd(this); }