I'm wondering what the behavior is if I call an async method that doesn't await an asynchronos task. For example, suppose the async method has two code paths depending on its parameters, where one code path calls an async method that actually needs to run asynchronously and the other code path doesn't.
When I call such a method, and assuming the second code path is taken, will my thread still be suspended and resumed, or will it just execute as if the method were synchronous?
This appears to be making some difference in parts of my app that update UI elements on the main thread.
Thanks, Frank