private IComponentParentMapper GetParentMapper(MemberInfo parent) { if (parentMapper != null) { return(parentMapper); } component.parent = new HbmParent(); return(parentMapper = new ComponentParentMapper(component.parent, parent)); }
public void Parent(MemberInfo parent, Action <IComponentParentMapper> parentMapping) { if (parent == null) { throw new ArgumentNullException("parent"); } IComponentParentMapper mapper = GetParentMapper(parent); parentMapping(mapper); }
private IComponentParentMapper GetParentMapper(MemberInfo parent) { if (parentMapper != null) { return parentMapper; } component.parent = new HbmParent(); return parentMapper = new ComponentParentMapper(component.parent, parent); }