/// <summary> /// Removes the current value from the scope. /// </summary> public bool DeleteValue() { bool res = _firstVariable.DeleteValue(); if (_overflow != null) { lock (_overflow) { foreach (var entry in _overflow) { res = entry.Value.DeleteValue() || res; } } } return(res); }