I've not had chance to check out the CTP of the new C# async/await feature, but here's something I was wondering:
How does it integrate with the message loop? I assume that in a standard Windows application (Winforms, WPF) the continuations are called by sending messages to the application's message loop, using a Dispatcher or similar?
What if I'm not using a standard windows message loop? For example in a GTK# application or in a console application (if indeed this feature could be of use at all in a console application).
I've searched the internet for information about this but to no avail. Can anyone explain?