internal void Visit(DatabaseVisitor visitor) { visitor.BeginTableVisit(this); foreach (Column column in _columns.Values) { visitor.VisitColumn(column); } visitor.EndTableVisit(this); }
public void Visit(DatabaseVisitor visitor) { visitor.BeginDatabaseVisit(this); foreach (Table table in _tables.Values) { table.Visit(visitor); } visitor.EndDatabaseVisit(this); }