In this 400 level session Roy Osherove digs deep into the heart of some of the features in Reflection 2.0 and 3.5 such as runtime code generation using DynamicMethod (LCG- Lightweight code gen), parsing IL at runtime, generics in reflection, debugging runtime generated code, understanding Reflection.Emit, ReflectionOnly Context's for security and using Code gen to improve performance, Lambda expressions and more. Put your thinking cap on. Learn how to leverage the power of .NET Reflection in your favor.