示例#1
0
        public static IEnumerable <Expression> Flatten(LambdaExpression field)
        {
            var flattener = new FieldExpressionFlattener();

            flattener.Visit(field);
            return(flattener.Nodes);
        }
        public static IEnumerable <Expression> Flatten <T, TField>(Expression <Func <T, TField> > field)
        {
            var flattener = new FieldExpressionFlattener();

            flattener.Visit(field);
            return(flattener.Nodes);
        }