ObviousAwait (nuget): ConfigureAwait(true) and ConfigureAwait(false) are very important when dealing with asynchronous code. However, they make code hard to read and easy to fail. ObviousAwait introduces two aliases: KeepContext() and FreeContext(), reducing the cognitive load while reading and writing asynchronous code.
Keywords: configureawait|async|await|task|tasks|task-parallel-library|tpl|thread|threading|thread-synchronization|synchronizationcontext|multithreading|netstandard|obviousawait|obvious|keepcontext|freecontext