void ISoftDebuggerConnectionProvider.EndConnect(IAsyncResult result, out Mono.Debugger.Soft.VirtualMachine vm, out string appName) { appName = this.appName; Stream transport, output; commandConnection.EndStartDebugger(result, out transport, out output); var transportConnection = new StreamTransportConnection(transport); var outputReader = new StreamReader(output); vm = Mono.Debugger.Soft.VirtualMachineManager.Connect(transportConnection, outputReader, null); }