The interesting part about this one is that it has a loader capability. That is - it takes the code that was passed as an argument. It will check its cache to see if it was already compiled. If it wasn't already compiled, it'll compile it into an assembly object on line 56 and add it to the cache on line 57. Note, this remains in memory, and it does not get saved to disk. It executes the code on line 81.