title: C# GZipStream leaveOpen flag
body: <pre><code>public GZipStream (System.IO.Stream stream, 
                     System.IO.Compression.CompressionMode mode, 
                     bool leaveOpen);
  </code></pre>
  <p>I am trying to understand what does leaveOpen flag does. When this should be set to true or false?</p>
  <p>This is the definition: leaveOpen:</p>
  <blockquote>
  <p>true to leave the stream open after disposing the GZipStream object; otherwise, false.</p>
  </blockquote>