title: Why is FileStream not closed by XmlReader
body: <p>So I am using the <code>FileStream</code> inside <code>XmlReader</code></p>
  <pre><code>using (XmlReader reader = XmlReader.Create(new FileStream(archivePath, FileMode.Open), readerSettings))
  {
      reader.close()
  }
  </code></pre>
  <p>However, the file feed into the <code>XmlReader</code> is still in the lock state after the <code>using</code> scope, weird, I thought the <code>XmlReader</code> is going to close the <code>FileStream</code> for me, is it not?</p>
  <p>Thanks for help.</p>