I recently published an article on Simple Talk where I step through creating a plug in for Reflector that will allow Reflector to translate an assembly into the CodeDom code needed to produce the original code. http://www.simple-talk.com/... The intention is to make CodeDom more accessible. Think of this as a Code Generator Generator. Instead of writing a full generator from scratch, we can start with code that does what we want and tweak the generated ......