Inheritance: ExpressionVisitor
コード例 #1
0
ファイル: TimelineQuery.cs プロジェクト: ArildF/linqtwit
        private static void HandleTakeArgs(Expression expression, TimeLineArgs args)
        {
            MethodInfo info = MethodInfoForTake();
            MethodCallFinderVisitor visitor = new MethodCallFinderVisitor(info);

            if (visitor.FindMethod(expression))
            {
                args.Count = Convert.ToInt32(visitor.Args.First());
            }
        }
コード例 #2
0
ファイル: TimelineQuery.cs プロジェクト: ArildF/linqtwit
        private void HandlePageArgs(Expression expression, TimeLineArgs args)
        {
            MethodInfo info = MethodInfoForPage();
            MethodCallFinderVisitor visitor = new MethodCallFinderVisitor(info);

            if (visitor.FindMethod(expression))
            {
                args.Page = Convert.ToInt32(visitor.Args.First());
            }
        }