ParallelExtensionsExtras Tour – #3 – Additional Task Extensions Methods

(The full set of ParallelExtensionsExtras Tour posts is available here.) In our last ParallelExtensionsExtras tour post, we discussed implementing an extension ToObservable method for Task<TResult>. This is just one of a myriad of extra pieces of functionality that are useful with Tasks, and the TaskExtrasExtensions.cs f...