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