Making the perfect wrapper in C#
<p>This is a bit of a general question. Say I have a class X in A.dll and B.dll references A.dll and C.dll references B.dll.</p>

<p>Now, I need to use X in C.dll(the consumer code). So what I would want to do is to make a wrapper class X1 in B.dll and use that in the consumer code. So here's the question? How to make X1 such that it is an (almost)perfect wrapper of X?</p>

<p>Thanks.</p>
