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);
        }
Example #3
0
		private IComponentParentMapper GetParentMapper(MemberInfo parent)
		{
			if (parentMapper != null)
			{
				return parentMapper;
			}
			component.parent = new HbmParent();
			return parentMapper = new ComponentParentMapper(component.parent, parent);
		}