You can invoke it normally and then await the returned task:
Task<Car> result = (Task<Car>)method.Invoke(obj, null);
await result;
You can invoke it normally and then await the returned task:
Task<Car> result = (Task<Car>)method.Invoke(obj, null);
await result;