Renci.SshNet.Common.SemaphoreLight.Release C# (CSharp) Method

Release() public method

Exits the SemaphoreLight once.
public Release ( ) : int
return int
        public int Release()
        {
            return Release(1);
        }

Same methods

SemaphoreLight::Release ( int releaseCount ) : int

Usage Example

示例#1
0
        public void Release()
        {
            var initialCount = new Random().Next(1, 10);
            var target = new SemaphoreLight(initialCount);

            Assert.AreEqual(initialCount, target.Release());
            Assert.AreEqual(initialCount + 1, target.CurrentCount);

            Assert.AreEqual(initialCount + 1, target.Release());
            Assert.AreEqual(initialCount + 2, target.CurrentCount);
        }
All Usage Examples Of Renci.SshNet.Common.SemaphoreLight::Release