Passing static object from one dll to another
<p>I udnerstand that if I have 2 different DLLs, and in each of them I instantiate the same object as a static (e.g., private static MyObject objRandom = new MyObject();), 2 instances of it will be created.</p>

<p>What if I were to pass the static object from DllA to DllB via dependency injection, will I only have 1 instance of it created in the stack?</p>
