Example #1
0
 public static async Task ForEachAsync <T>(IEnumerable <T> container, Action <T, CancellationToken> action, CancellationToken token, int threadCount = -1)
 {
     ThrowIfInvalidForEachArgument(container, action);
     await ParallelForEachContext <T> .ForEachAsync(container, action, token, threadCount);
 }
Example #2
0
 public static async Task ForEachAsync <T>(IEnumerable <T> container, Action <T> action)
 {
     ThrowIfInvalidForEachArgument(container, action);
     await ParallelForEachContext <T> .ForEachAsync(container, action, -1);
 }