protected override NestedClassMapModel VisitNestedClass(NestedClassMapModel model) { if(model.ParentMap != null) model.ParentMap = (ParentMemberMapModel)this.Visit(model.ParentMap); if (model.IdMap != null) model.IdMap = (IdMapModel)this.Visit(model.IdMap); if (model.ExtendedPropertiesMap != null) model.ExtendedPropertiesMap = (ExtendedPropertiesMapModel)this.Visit(model.ExtendedPropertiesMap); this.VisitList(model.PersistentMemberMaps); this.VisitList(model.SubClassMaps); return model; }
protected override NestedClassMapModel VisitNestedClass(NestedClassMapModel model) { this.ProcessSuperClass(model); return base.VisitNestedClass(model); }