A C# lock replacement for async/await, supporting recursion/re-entrance and asynchronous waits.
Install-Package NeoSmart.AsyncLock -Version 0.3.0.2
dotnet add package NeoSmart.AsyncLock --version 0.3.0.2
<PackageReference Include="NeoSmart.AsyncLock" Version="0.3.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NeoSmart.AsyncLock --version 0.3.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Smarter method of detecting recursion for faster and more-reliable locking on all platforms
- No dependencies.
- NETStandard.Library (>= 1.6.1)