AsyncAwaitBestPractices
Available on NuGet: https://www.nuget.org/packages/AsyncAwaitBestPractices/
SafeFireAndForget
- An extension method to safely fire-and-forget a Task or a ValueTask
- Ensures the Task will rethrow an Exception if an Exception is caught in IAsyncStateMachine.MoveNext()
WeakEventManager
- Avoids memory leaks when events are not unsubscribed
- Used by AsyncCommand, AsyncCommand<T>, AsyncValueCommand, AsyncValueCommand<T>