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(); }
/// <inheritdoc /> public void MakeReadOnly() { _isReadOnly.SetValue(true); }
protected void ReleaseUpgradeableLock() { _releaseUpgradeableLock.SetValue(true); }
protected void ReleaseWriteLock() { _releaseWriteLock.SetValue(true); }
protected void ReleaseReadLock() { _releaseReadLock.SetValue(true); }