コード例 #1
0
ファイル: Processor.cs プロジェクト: Djohnnie/CSharpWars
 public Task Go(ProcessingContext context)
 {
     return(Parallel.ForEachAsync(context.Bots, async(bot, _) =>
     {
         await _botProcessingFactory.Process(bot, context);
     }));
 }
コード例 #2
0
ファイル: Processor.cs プロジェクト: swipswaps/CSharpWars
 public async Task Go(ProcessingContext context)
 {
     var botProcessing = context.Bots.Select(bot => _botProcessingFactory.Process(bot, context));
     await Task.WhenAll(botProcessing);
 }