Bug di VS2005 nel metodo XmlReader.ReadToNextSibling

Dal seguente:

BUG: Your application may stop responding when you use the XmlReader.ReadToNextSibling method in Visual Studio 2005

Consider the following scenario. In Microsoft Visual Studio 2005, you use the XmlReader.ReadToNextSibling method in the System.Xml namespace to advance the XmlReader object to the next sibling element. The value of the ReadState property of the XmlReader object is ReadState.Initial (ReadState Enumeration). In this scenario, an internal infinite loop may occur, and your application may stop responding (hang).

To work around this issue, you must run the Read method of the XmlReader object before you use the XmlReader.ReadToNextSibling method. This operation can move the XmlReader object out of the initial state.