System.Xml.Serialization.XmlSerializationReader.HandleUnreferencedObjects C# (CSharp) Method

HandleUnreferencedObjects() private method

private HandleUnreferencedObjects ( ) : void
return void
        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);
                    }
                }
            }
        }