https://bugs.winehq.org/show_bug.cgi?id=44589
Bug ID: 44589 Summary: The finally{} of a try/catch/finally on MS .NET doesn't appear to be be respected as it should Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: epigramx@yahoo.com Distribution: ---
My own code on MS seems to adhere to the notion that if something is in a finally {} of a try/catch/finally it must always be called unless the program doesn't continue at all.
On wine though (tested on current -devel and .NET 4.5.2) that doesn't seem to be the case. Calls inside the finally{} may be ignored or in general be inconsistent.