Asynchronous programming in .NET samples

Notes

  • In WPF desktop sample I didn't use MVVM to have a minimalistic example
  • In Progress, Cancellation and Parallel samples source code I used ReactiveUI as MVVM framework, MahApps and OpenCVSharp for simulating a CPU-bound expensive operation. If you are interested in this projects it's worth checkin it out since they are a minimalistic example and easy to see how they work.
  • The demo applications use .NET Core 3 Preview 4 so if you don't have it already you an get it from here
  • You may need to enable .NET Core 3 in VS2019 (howto)