Esempio n. 1
0
        public MappingProcessor(Expression <Func <IFieldMapper, T> > expression)
        {
            MapperVisitor vis = new MapperVisitor();

            vis.Visit(expression);
            this._mappingSetters = vis.MappingSetters;
        }
Esempio n. 2
0
        public static List <PropertyInfo> GetPropertyInfos <T>(this Expression <Func <T, object> > expr)
        {
            var vis = new MapperVisitor();

            vis.Visit(expr);
            return(vis.PropertyInfos);
        }