title: Instantiating Internal class with private constructor
body: <p>I am trying to use reflection to create instance of a class. But it is sealed internal and has private constructor. I wonder how can i initiaise it and as its part of framework, I can only use reflection to take it out? </p>
  
  <pre><code>internal sealed class ABC
  {
      private ABC(string password){}
      public static ABC Create(string password){};
  }
  </code></pre>
  
  <p>Added:
  System.ServiceModel.Channels.SelfSignedCertificate is the internal class I am trying to use</p>