public RemoteThread GetThreadAtIndex(int index) { var request = new GetThreadAtIndexRequest { Process = grpcSbProcess, Index = index }; GetThreadAtIndexResponse response = null; if (connection.InvokeRpc(() => { response = client.GetThreadAtIndex(request); })) { return(threadFactory.Create(connection, response.Thread)); } return(null); }
public RemoteThread GetThread() { GetThreadResponse response = null; if (connection.InvokeRpc(() => { response = client.GetThread(new GetThreadRequest() { Frame = grpcSbFrame }); })) { return(threadFactory.Create(connection, response.Thread)); } return(null); }