static internal Expression <Func <IProjectionRow, T> > Build <T>(Expression expression, Scope scope) { ProjectionBuilder pb = new ProjectionBuilder(scope); Expression body = pb.Visit(expression); return(Expression.Lambda <Func <IProjectionRow, T> >(body, row)); }