public ReaderLockDisposer(ReaderWriterLock lock_) { if (null == lock_) { throw new ArgumentNullException("lock_"); } lock_.AcquireReaderLock(LockTimeout); _lock = lock_; }