Cecil mono – System.Reflection alternative
I'm
following mono for quite some time now and I'm amazed of the wonderful job they
are doing.
One of the more interesting libraries (in my POV) is Cecil.
This
is library is excellent for assembly analysis because it doesn't load the
assembly into the AppDomain (!) but rather parses the CIL byte codes, this way
you can handle multiple versions of the same assembly at once. In their FAQ you can see an example of
simple dynamic code emitting capabilities.
Patrick
wrote a nice post comparing mono.Cecli and System.Reflection.
Have fun.