public static UpgradeableReadLockHelper UpgradableReadLock([NotNull] this ReaderWriterLockSlim readerWriterLock) { return new UpgradeableReadLockHelper(readerWriterLock); }