private void HandleUnreferencedObjects()
{
if (_targets != null)
{
foreach (DictionaryEntry target in _targets)
{
if (_referencedTargets == null || !_referencedTargets.Contains(target.Value))
{
UnreferencedObject((string)target.Key, target.Value);
}
}
}
if (_targetsWithoutIds != null)
{
foreach (object o in _targetsWithoutIds)
{
if (_referencedTargets == null || !_referencedTargets.Contains(o))
{
UnreferencedObject(null, o);
}
}
}
}