private void ReleaseHierarchyLockForWrite() { Debug.Assert(!_hierarchyLock.IsReaderLockHeld, "!_hierarchyLock.IsReaderLockHeld"); if (_hierarchyLock.IsWriterLockHeld) { _hierarchyLock.ReleaseWriterLock(); } }