ALinq.AsyncEnumerable.RangeCore C# (CSharp) Method

RangeCore() private static method

private static RangeCore ( int start, int count, int step ) : IEnumerable>
start int
count int
step int
return IEnumerable>
        private static IEnumerable<Task<int>> RangeCore(int start,int count,int step)
        {
            for( var i = start; i < start + count; i+= step)
            {
                yield return Task.FromResult(i);
            }
        }
    }