refactor debugging for multiple open files

This commit is contained in:
Matt Parker
2025-09-23 18:13:23 +10:00
parent 01e5129ba5
commit 821dce5d5e
6 changed files with 83 additions and 48 deletions

View File

@@ -68,7 +68,7 @@ public class RunService
SingleReader = true,
SingleWriter = false,
});
var logsDrained = new TaskCompletionSource();
var logsDrained = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
_ = Task.Run(async () =>
{
await foreach(var log in process.CombinedOutputChannel.Reader.ReadAllAsync().ConfigureAwait(false))