ChatterBox.Client.Voip.Utils.AutoLock.WaitAsync C# (CSharp) Method

WaitAsync() public method

public WaitAsync ( ) : Task
return Task
        public Task WaitAsync()
        {
            if (_isLocked) return Task.Run(() => { });
            _isLocked = true;
            var result = _sem.WaitAsync();
            return result;
        }