subchannel13 / Stareater

4X turn based strategy
GNU General Public License v3.0
32 stars 7 forks source link

Better exception catching #110

Closed subchannel13 closed 7 years ago

subchannel13 commented 7 years ago

Current mechanism for catching exceptions misses some exceptions and therefore fails to report them. One sach case is in background thread started from GUI event handlers (like Form.Load). Also it's not type sensitive and some reflection related exceptions require to inspecting certain properties in order to get error message.

Devise a better architecture which will handle those cases and works for both core and GUI assemblies.