title: Does SslStream.Dispose dispose its inner stream
body: <p>I use <code>NetworkStream</code> with sockets in an <code>SslStream</code> socket server as follows:</p>
  
  <pre><code>stream = new NetworkStream(socket, true); 
  sslStream = new SslStream(stream, false);
  </code></pre>
  
  <p>My question is, if when I call <code>sslStream.Dispose()</code>, will the <code>SslStream</code> dispose/close its inner stream and its socket too?</p>
  
  <p>Or do I need to explicitly close all three resources with <code>sslStream.Close()</code>, <code>stream.Close()</code> and <code>socket.Close()</code>?</p>