Sealed Class - Why Remove the Public Constructor?
<p>I have a class, the stub of which is shown below. Code analysis gripes if I don't remove the public constructor. But I'm curious why this is necessary on a sealed class? The particular class shown below only contains static methods. Why would it be good practice to include a private constructor just to remove the public one?</p>

<pre><code>    public sealed class ParseFile
    {
        /// &lt;summary&gt;
        /// Remove the public constructor to satisfy CA1053.
        /// &lt;/summary&gt;
        private ParseFile()
        {
        }
    }
</code></pre>
