/// <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);
}