static void StackSpilling4() { var e = (Expression<Func<int>>)(() => F(Math.Abs(-1), Task.FromResult(2).Result, Math.Abs(-3))); var r = new TaskRewriter().Visit(e.Body); var x = Spiller.Spill(r); }
static void StackSpilling4() { var e = (Expression <Func <int> >)(() => F(Math.Abs(-1), Task.FromResult(2).Result, Math.Abs(-3))); var r = new TaskRewriter().Visit(e.Body); var x = Spiller.Spill(r); }
static void StackSpilling3() { var e = (Expression<Func<int>>)(() => Task.FromResult(1).Result + Task.FromResult(2 + Task.FromResult(3).Result).Result); var r = new TaskRewriter().Visit(e.Body); var x = Spiller.Spill(r); }
static void StackSpilling3() { var e = (Expression <Func <int> >)(() => Task.FromResult(1).Result + Task.FromResult(2 + Task.FromResult(3).Result).Result); var r = new TaskRewriter().Visit(e.Body); var x = Spiller.Spill(r); }