NeoSmart.AsyncLock 0.2.0

A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits.

There is a newer version of this package available.
See the version list below for details.
Install-Package NeoSmart.AsyncLock -Version 0.2.0
dotnet add package NeoSmart.AsyncLock --version 0.2.0
<PackageReference Include="NeoSmart.AsyncLock" Version="0.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NeoSmart.AsyncLock --version 0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Fixed thread id conflicts when awaiting on Task.Delay
* AsyncLock.ThreadId can be used from within tasks to get a unique identifier
* Full .NET Framework uses faster/more-reliable binary stack trace comparison

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 50,541 5/17/2017 286 5/17/2017
0.3.0 282 5/17/2017
0.2.0 277 5/16/2017
0.1.0 287 5/14/2017