private void RestoreShadowIndexes() { Debug.Assert(1 <= _shadowCount, "unexpected negative shadow count"); _shadowCount--; if (0 == _shadowCount) { _shadowIndexes = null; } }