示例#1
0
        public static List <object> ToArguments <T>(Expression <Action <T> > expression)
        {
            var parser = new MethodCallParser();

            parser.Visit(expression);

            return(parser.Arguments);
        }
示例#2
0
文件: Route.cs 项目: nicolocodev/alba
        public string ReadRouteDataFromMethodArguments(Expression expression)
        {
            var arguments = MethodCallParser.ToArguments(expression);

            return("/" + _segments.Select(x => x.ReadRouteDataFromMethodArguments(arguments)).Join("/"));
        }