Catel.Threading.AsyncLock.LockAsync C# (CSharp) Method

LockAsync() public method

Asynchronously acquires the lock. Returns a disposable that releases the lock when disposed.
public LockAsync ( ) : AwaitableDisposable
return AwaitableDisposable
        public AwaitableDisposable<IDisposable> LockAsync()
        {
            return LockAsync(CancellationToken.None);
        }

Same methods

AsyncLock::LockAsync ( CancellationToken cancellationToken ) : AwaitableDisposable