Nito.AsyncEx.SemaphoreSlimExtensions public static class SemaphoreSlimExtensions Documentation Code public static IDisposable Lock(this SemaphoreSlim this, CancellationToken cancellationToken) public static IDisposable Lock(this SemaphoreSlim this) public static AwaitableDisposable<IDisposable> LockAsync(this SemaphoreSlim this, CancellationToken cancellationToken) public static AwaitableDisposable<IDisposable> LockAsync(this SemaphoreSlim this)