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