-1

I got method:

class C1
{
  private async Task OpenCar()    
 {
   ...
    await p.ReopenNewDoor(x, y);
    return //false or true
  }
}

Then:

class C1
{
  public Task ReopenNewDoor(int x, int y)
  {
     return mvvm.DoSomething(x,y)
  }      
}

And:

class C3
{
  internal async Task<bool> DoSomething(int x, int y)
  {
    .....
    if(a = b) return false;
    ....
    if(z!) return true;
  }
}

How can I know what will return ReopenNewDoor? (true or false)

4est
  • 3,010
  • 6
  • 41
  • 63

1 Answers1

0
class C1
{
  private async Task<bool> OpenCar()    
  {
   ...
    var result = await p.ReopenNewDoor(x, y);
    return result;
  }
}

If this not working, you can access result of task using

p.ReopenNewDoor(x, y).Result;

AlleXyS
  • 2,476
  • 2
  • 17
  • 37