У меня возникает довольно странная проблема.
Это мой код:
private async Task BreakExpectedLogic()
{
    bool test = false;
    if (test == true)
    {
        Console.WriteLine("Hello!");
        throw new Exception("BAD HASH!");
    }
}
  Кажется действительно простым, он не должен попадать в Console.WriteLine или throw. По какой-то причине это всегда бьет по throw.
 Если я перемещаю throw в его собственный метод, то он работает нормально. Мой вопрос заключается в том, как игнорировать блок if и нажимать на throw new Exception:
РЕДАКТИРОВАТЬ 1: я обновил свой код, чтобы включить подпись, я удалил все, что не связано с этой проблемой и запустил его, это все еще происходит.
