title: Instancing a class with an internal constructor
body: <p>I have a class whose constructor is defined as internal, which means I cannot instantiate it. While that may make sense, I would still like to do it once for debugging and research purposes.</p>
  
  <p>Is it possible to do so with Reflection? I know I can access Private/Internal Members, but can I call an internal constructor?</p>
  
  <p>Or, as the constructor does nothing important, can I use reflection to say "Look, just give me an instance of the class without calling the constructor, I'll do it's work manually"?</p>
  
  <p>Performance and "Stability" is not an issue here, as it's not production code.</p>
  
  <p><strong>Edit:</strong> Just as clarification: Sadly, I don't control the other assembly and don't have it's source code, I merely try to understand how it works as it's documentation is next to non-existent, but I am supposed to interface with it.</p>