title: Create a class during runtime
body: <p>Is it possible to create a class during run-time and use it?</p>
  
  <p>I am NOT referring to compiling code at run-time, generating a new assembly, loading it, executing it, etc. Reflection is a one-way street in that it can give you run-time info about your currently loaded assembly or one that you load from file or memory.</p>
  
  <p>My question is more about injection I guess. Can you create a class at run-time within your own app domain and make it do anything useful?</p>