Struct UpgradableLockScope
- Namespace
- MarymoorStudios.Core
- Assembly
- MarymoorStudios.Core.dll
An upgradable read-lock scope for use with ReaderWriterLockSlim.
public readonly struct UpgradableLockScope : IDisposable
- Implements
- Inherited Members
Remarks
The lock is upgraded by acquiring a write-lock while this upgradable read-lock is held. See WriteLockScope.
Constructors
UpgradableLockScope(ReaderWriterLockSlim)
Acquires an upgradable read-lock which is released on dispose.
public UpgradableLockScope(ReaderWriterLockSlim m)
Parameters
Methods
Dispose()
Releases the held lock.
public void Dispose()