Exemplo n.º 1
0
            public void It_should_Accept_The_Value_Set()
            {
                var target = new InterlockedBoolean(true);

                target.SetValue(true);
                target.GetValue().Should().BeTrue();
                target.SetValue(false);
                target.GetValue().Should().BeFalse();
            }
Exemplo n.º 2
0
 /// <inheritdoc />
 public void MakeReadOnly()
 {
     _isReadOnly.SetValue(true);
 }
Exemplo n.º 3
0
 protected void ReleaseUpgradeableLock()
 {
     _releaseUpgradeableLock.SetValue(true);
 }
Exemplo n.º 4
0
 protected void ReleaseWriteLock()
 {
     _releaseWriteLock.SetValue(true);
 }
Exemplo n.º 5
0
 protected void ReleaseReadLock()
 {
     _releaseReadLock.SetValue(true);
 }