public void Dispose() { if (_locked) { _lock.WriteUpgradedUnlock(ref _lockCookie); _locked = false; } _lock = null; }
internal UpgradedWriteLockCookie(OcThreadLockUpgradableCookieBase tl) { Debug.Assert(tl != null); _lock = tl; }