Eu tenho uma chamada recursiva para um método que lança uma exceção de estouro de pilha. A primeira chamada é cercada por um bloco try catch, mas a exceção não é detectada.
A exceção de estouro de pilha se comporta de maneira especial? Posso capturar / manipular a exceção adequadamente?
Não tenho certeza se relevante, mas informações adicionais:
a exceção não é lançada no tópico principal
o objeto onde o código está lançando a exceção é carregado manualmente por Assembly.LoadFrom (...). CreateInstance (...)
Assert.Fail
vez disso. Então, sério - como vamos fazer isso?