Deterous/MinAsyncBridge

Miminum set of the async/await portability libarary.

★ 0Forks 0C#GitHub ↗Compare

README

MinAsyncBridge

Miminum set of the async/await portability libraries, as well as ValueTuple and MVVM. Forked from https://github.com/OrangeCube/MinimumAsyncBridge and attempts to provide .NET Framework 2.0, 3.0, and 4.0 support.

Usage

NuGet packages:

These packages provide:

  • Back-porting implementation for .NET Framework 2.0, 3.0, 3.5, 4.0
  • Type forwarding for .NET 4.5 or later

Known problem

The debuggability of the Task in the MinAsyncBridge is poorer than original Task. Stack trace information is lost because the back-port does not have System.Runtime.ExceptionServices.ExceptionDispatchInfo, which is impossible without runtime support.

Contributors

ufcppppcunithe9ballJTOne123Deterousataiheim-ishikawaoc-ratihoc-tasaiOC-Leon

Issues