Castle.MicroKernel.Internal.SlimUpgradeableReadLockHolder
namespace Castle.MicroKernel.Internal
{
internal class SlimUpgradeableReadLockHolder : IUpgradeableLockHolder, ILockHolder, IDisposable
{
public bool LockAcquired { get; }
public SlimUpgradeableReadLockHolder(ReaderWriterLockSlim locker, bool waitForLock, bool wasLockAlreadySelf);
public void Dispose();
public ILockHolder Upgrade();
public ILockHolder Upgrade(bool waitForLock);
}
}