title: XDocument.Load(XmlReader) Possible Exceptions
body: <p>What are the possible exceptions that can be thrown when <code>XDocument.Load(XmlReader)</code> is called?  It is hard to follow best practices (i.e. avoiding generic try catch blocks) when the documentation fails to provide crucial information.</p>
  
  <p>Thanks in advance for your assistance.</p>