private void VisitGeometryColumns(VisitGeometryColumnDelegate visitGeometryColumn) { // This would be quite illegal, because "configuration" is a private // field of Mapping class, the most probable implementation of IMapping. // //this.configuration = mapping.configuration; foreach (PersistentClass persistentClass in this.configuration.ClassMappings) { Table table = persistentClass.Table; foreach (Column column in table.ColumnIterator) { if (column.Value.Type.ReturnedClass == typeof(IGeometry)) { visitGeometryColumn(table, column); } } } }
private void VisitGeometryColumns(VisitGeometryColumnDelegate visitGeometryColumn) { // This would be quite illegal, because "configuration" is a private // field of Mapping class, the most probable implementation of IMapping. // //this.configuration = mapping.configuration; foreach (PersistentClass persistentClass in this.configuration.ClassMappings) { Table table = persistentClass.Table; foreach (Column column in table.ColumnIterator) { if (column.Value.Type.ReturnedClass == typeof(IGeometry)) { visitGeometryColumn(table, column); } } } }