public IQueryOver <TRoot, TRoot> Clone()
        {
            var clone = new MultipleQueryOver <TRoot, TRoot>(MainQuery.Clone());

            return(clone);
        }
 public IMultipleQueryOverRestrictionBuilder(MultipleQueryOver <TRoot, TSubType> root, ExpressionProcessor.ProjectionInfo projection)
     : base(root, projection)
 {
 }
 public IMultipleQueryOverOrderBuilder(MultipleQueryOver <TRoot, TSubType> root, Expression <Func <TSubType, object> > path)
     : base(root, path)
 {
 }
 public IMultipleQueryOverOrderBuilder(MultipleQueryOver <TRoot, TSubType> root, Expression <Func <object> > path, bool isAlias)
     : base(root, path, isAlias)
 {
 }
 public IMultipleQueryOverLockBuilder(MultipleQueryOver <TRoot, TSubType> root, Expression <Func <object> > alias)
     : base(root, alias)
 {
 }