title: Where is the X509Store that, allegedly, implements IDisposable in .NET 4.5?
body: <p>This <a href="http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509store%28v=vs.110%29.aspx" rel="nofollow">MSDN article</a> states that <code>X509Store</code> class implements <code>IDisposable</code> in .NET 4.5. This was not the case in earlier versions of .NET. </p>
  
  <p>Even though I have Windows 8.1, Visual Studio 2013, all .Net versions installed, from 2.0 to 4.5.1, I can only see <code>X509Store</code> that looks like .NET 4 version in latest <strong>System.dll</strong> (v4.0.30319, aka .NET 4.5). VS Object Browser also shows that <code>X509Store</code> in <strong>System.dll</strong> v4.0.30319 does not implement <code>IDisposable</code> like MSDN article says it should.</p>
  
  <p>What am I missing and how do I get <code>X509Store</code> from .NET 4.5? Is MSDN wrong? It would not be the first time, but still. Is there an obscure Windows Update KB fix for it? </p>