I have an event that closes the main form (the app essentially).
However the app could be busy (same thread) with 2 potentially long running methods called from a timer.
When Close() is called (from another class or from a callback in the same form) does it wait for these methods to complete?