public virtual async Task StopAsync() { await transmitRunner.InvokeAsync(() => { input.WriteLine("-gdb-exit"); closeTokenSource?.Cancel(); }); }