protected void ReadReferencedElements()
{
_r.MoveToContent();
string dummy;
int whileIterations = 0;
int readerCount = ReaderCount;
while (_r.NodeType != XmlNodeType.EndElement && _r.NodeType != XmlNodeType.None)
{
ReadReferencingElement(null, null, true, out dummy);
_r.MoveToContent();
CheckReaderCount(ref whileIterations, ref readerCount);
}
DoFixups();
HandleUnreferencedObjects();
}