Ho una chiamata ricorsiva a un metodo che genera un'eccezione di overflow dello stack. La prima chiamata è circondata da un blocco try catch ma l'eccezione non viene rilevata.
L'eccezione di overflow dello stack si comporta in modo speciale? Posso rilevare / gestire correttamente l'eccezione?
Non sono sicuro se pertinente, ma informazioni aggiuntive:
l'eccezione non viene generata nel thread principale
l'oggetto in cui il codice genera l'eccezione viene caricato manualmente da Assembly.LoadFrom (...). CreateInstance (...)
Assert.Fail
invece. Quindi seriamente: come lo facciamo?