I\'m trying to understand how the C# async mechanisms actually works and one source of confusion is the ICriticalNotifyCompletion interface.
ICriticalNotifyCompletion
The interfac