Example #1
0
        internal void Visit(DatabaseVisitor visitor)
        {
            visitor.BeginTableVisit(this);

            foreach (Column column in _columns.Values)
            {
                visitor.VisitColumn(column);
            }

            visitor.EndTableVisit(this);
        }
Example #2
0
        public void Visit(DatabaseVisitor visitor)
        {
            visitor.BeginDatabaseVisit(this);

            foreach (Table table in _tables.Values)
            {
                table.Visit(visitor);
            }

            visitor.EndDatabaseVisit(this);
        }