AsyncDolls.AsyncDollsScript.TheAsyncDollsGeneric C# (CSharp) Method

TheAsyncDollsGeneric() private method

private TheAsyncDollsGeneric ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task TheAsyncDollsGeneric()
        {
            Func<Task> done = () =>
            {
                Console.WriteLine("Done");
                return Task.CompletedTask;
            };

            var actions = new List<Func<Func<Task>, Task>>
            {
                MethodAsync1,
                MethodAsync2,
                MethodAsync3,
                a => done()
            };

            await Invoke(actions);
        }