public override void AcceptVisitor(IMappingModelVisitor visitor) { mappedMembers.AcceptVisitor(visitor); foreach (var subclass in Subclasses) { visitor.Visit(subclass); } }
public override void AcceptVisitor(IMappingModelVisitor visitor) { visitor.ProcessCompositeElement(this); if (Parent != null) { visitor.Visit(Parent); } mappedMembers.AcceptVisitor(visitor); }