IUpgradeableLockHolder
using System;
using System.ComponentModel;
namespace Castle.MicroKernel.Internal
{
[EditorBrowsable(EditorBrowsableState.Never)]
public interface IUpgradeableLockHolder : ILockHolder, IDisposable
{
ILockHolder Upgrade();
ILockHolder Upgrade(bool waitForLock);
}
}