title: Disposable Using Pattern
body: <pre><code>  using (FileStream fileStream = new FileStream(path))
    {
      // do something
    }
  </code></pre>
  
  <p>Now I know the using pattern is an implementation of IDisposable, namely that a Try/Catch/Finally is set up and Dispose is called on the object. My question is how the Close method is handled.</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/yh598w02.aspx" rel="noreferrer">MSDN</a> says that it is not called, but I have read otherwise.</p>
  
  <p>I know that the FileStream inherrits from Stream which is explained <a href="http://msdn.microsoft.com/en-us/library/ms227422.aspx" rel="noreferrer">here</a>. Now that says not to override Close() because it is called by Dispose().</p>
  
  <p>So do some classes just call Close() in their Dispose() methods or does the using call Close()?</p>