public void ExitsWriteLock() { var slim = new ReaderWriterLockSlim(); var token = slim.Read(); token.Dispose(); Assert.IsFalse(slim.IsReadLockHeld); slim.Dispose(); }
public void EntersReadLock() { var slim = new ReaderWriterLockSlim(); var token = slim.Read(); Assert.IsTrue(slim.IsReadLockHeld); slim.ExitReadLock(); slim.Dispose(); }