Example #1
0
        public Task <T> EvaluateAsync <T>(Func <T> compute)
        {
            Func <T> computeInContext = () =>
            {
                using (Enter())
                {
                    return(compute());
                }
            };

            return(Runner.EvaluateAsync(computeInContext));
        }
Example #2
0
        public Task <T> EvaluateAsync <T>(Func <T> compute)
        {
            T ComputeInContext()
            {
                using (Enter())
                {
                    return(compute());
                }
            }

            return(Runner.EvaluateAsync(ComputeInContext));
        }